Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2357 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Boa tarde,

Pelo que entendi, eu posso tanto enviar o arquivo AcbrNFeServicos.ini para o cliente e setar a propriedade ACBrNFe1.Configuracoes.Arquivos.IniServicos, como colocar a diretiva {$R 'ACBrNFeServicos.res' 'ACBrNFeServicos.rc'} no meu sistema. Ambos vão funcionar da mesma forma, certo?

Uma dúvida: há alguma forma melhor de fazer isso, ou seja, é mais recomendável a diretiva ou enviar o arquivo junto na instalação? Quais os contras de um e de outro?

Obrigado!

Valdir Dill

Rio de Janeiro - RJ

 

 

  • 8 meses depois ...
Postado

ola...
estou com o mesmo problema.. 
eu setei o arquivo ACBrNFe1.Configuracoes.Arquivos.IniServicos
contudo o sistema continua puxando errado, e algum local que não consigo identificar.. 
ou seja, nao puxou a configuracao que está no IniServicos, no local indicado.


alguem pode dar uma dica?

  • 2 semanas depois ...
  • 4 meses depois ...
Postado
On 5/16/2017 at 3:14 PM, Juliomar Marchetti said:

Boa tarde

você informando ele para compilar ele vai ser empacotado junto ao exe e não vai depender de ser levado em separado.

mas nada impede de tu jogar posterior o arquivo lá caso precise fazer alguma mudança local.

Boa tarde Juliomar, estou com o mesmo problema, como empacotado junto ao exe ?

  • Moderadores
Postado

Vejam as funções abaixo para entender quando o arquivo ACBrNFeServicos.ini será lido:

procedure TWebServicesConf.LerParams;
var
  ConteudoParams: AnsiString;
begin
  ConteudoParams := LerParamsIniServicos;

  if ConteudoParams = '' then
    ConteudoParams := LerParamsInterno;

  FParams.Text := ConteudoParams;
end; 

 

function TWebServicesConf.LerParamsIniServicos: AnsiString;
var
  SL: TStringList;
begin
  Result := '';

  if (fpConfiguracoes.Arquivos.IniServicos <> '') and
    FileExists(fpConfiguracoes.Arquivos.IniServicos) then
  begin
    SL := TStringList.Create;
    try
      SL.LoadFromFile(fpConfiguracoes.Arquivos.IniServicos);
      Result := SL.Text;
    finally
      SL.Free;
    end;
  end;
end; 

Ou seja, o arquivo será lido apenas se a propriedade ACBrNFe1.Configuracoes.Arquivos.IniServicos estiver preenchida e o arquivo existir no disco, caso contrário será chamada a função LerParamsInterno que irá obter o conteúdo do Resource embutido automaticamente na aplicação.

  • Curtir 1
djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.xpos.com.br
  • Este tópico foi criado há 2357 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.