Ir para conteúdo
  • Cadastre-se

dev botao

O Delphi Não Compila


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

Recommended Posts

  • Membros Pro

Boa noite!

estava tudo certinho o sistema está rodando em clientes, mas fui efetuar uma alteração e estava dando certo mas derrepente o delphi 7 não compilava mais acusao o erro:
[Error] U_ConfigNfe.pas(978): Undeclared identifier: 'SelecionarCertificado'

já baixei no SVN a nova versão instalei e nada.

uso a versão capicom, no meu aplicativo esta assim para ele capturar o numero do cetificado:

procedure TF_ConfigNfe.sb_localizarClick(Sender: TObject);
begin
//  {$IFNDEF ACBrNFeOpenSSL}
    ed_serie.Text := F_DMdados.ACBrNFe1.Configuracoes.Certificados.SelecionarCertificado;
//  {$ENDIF}
end;

No exemplo as duas linhas comentada e for retirada ficando assim:

procedure TF_ConfigNfe.sb_localizarClick(Sender: TObject);
begin
  {$IFNDEF ACBrNFeOpenSSL}
    ed_serie.Text := F_DMdados.ACBrNFe1.Configuracoes.Certificados.SelecionarCertificado;
  {$ENDIF}
end;
 

Ai ele compila, mas não capitura o numero do certificado.

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Bom Dia!

 

Eu instalei com o instalador do ACBr deixei como padrão ele vem marcado a  opção   Instalar CAPICOM e Instalar OpenSSL é assim foi está errado, outra pergunta devo declarar algo em uses.

 O Mais sinistro é que estava funcionando, fui ampliar o aplicativo, não compilo mais, já olhei o form está blz. já vou indo para o quarto dia de improdutividade.

 

grato.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Compilar os pacotes é uma coisa, instalar a versão CAPICOM ou OpenSSL é outra.
 
 

Versão OpenSSL
- Abra o arquivo Fontes\ACBrComum\ACBr.inc e procure por {$DEFINE ACBrNFeOpenSSL}. Esta linha estará comentada,
descomente esta linha e salve o arquivo.


Leia o arquivo Instalar.txt da pasta Fontes\ACBrNFe2

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.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Boa noite!

 

Como saber qual versão foi instalada, pq estou instalando a capicom mas parece que foi a Openssl.

 

veja o link

http://www.devmedia.com.br/acbrnfe-componente-opensource-para-nota-fiscal-eletronica-nfe-parte-1/12237

 

obs: nas duas figura do componente ABCrNFe1. na OpenSSL e na CAPICOM

 

no Object Inspector na Propriedade Configurações ->Certificados -> ai muda de uma versão para outra.

 

No meu caso aparece igual a figura da OpenSSL.

 

O que fiz de errado pq. instalei a capicom.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

O que estava acontecendo é que estava sendo forçada a diretriz ACBrNFeOpenSSL em project->options->Directories\Conditionals  na opção Conditional Defines, assim fazendo como que a função SelecionarCertificado ficasse indisponível. Agora não sei se devido na primeira instalação ter se marcado o uso do OpenSSL uma vez e o instalador do ACBR depois em uma reinstalação acabou não removendo essa diretriz ou se a mesmo foi informada manualmente.

Kelson Palharini 

Software Engineer

about.me/palharini

Skype: palharinik

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3906 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.