Antes de utilizar os métodos e funções do componente, é necessário configurar as suas propriedades. Elas podem ser configuradas utilizando um arquivo de configuração (.ini) ou através do código fonte.
Cada propriedade indica uma configuração. Por exemplo, a propriedade "Ambiente" determina para qual servidor o Componente irá enviar a nota (o de homologação ou de produção). Estas configurações estão divididas em três tipos: as propriedades gerais do componente e as propriedades de e-mail.
Configurando através do código fonte
É possível preencher as propriedades através do código fonte do sistema. Basta informar os valores desejados para cada uma delas. Você encontra uma lista completa de funções e exemplos de preenchimento das propriedades na seção Propriedades do componente.
//[GNRE]
spdGnre.Repositorio := 'CURRENT_USER_STORE';
spdGnre.DiretorioTemplates := 'C:\Program Files\TecnoSpeed\Gnre\arquivos\Templates\';
spdGnre.DiretorioEsquemas := 'C:\Arquivos de programas\TecnoSpeed\Gnre\Arquivos\Esquemas\';
spdGnre.DiretorioLog := 'Log\';
spdGnre.DiretorioLogErro := 'DiretorioLogErro\';
spdGnre.DiretorioXmlGnre := 'DiretorioXmlGnre\';
spdGnre.ArquivoServidoresHom := 'C:\Arquivos de programas\TecnoSpeed\Gnre\Arquivos\gnreServidoresHom.ini';
spdGnre.ArquivoServidoresProd := 'C:\Arquivos de programas\TecnoSpeed\Gnre\Arquivos\gnreServidoresProd.ini';
spdGnre.NomeCertificado := 'CN := TECNOSPEED SA:08187168000160, OU := Certificado PJ A1, O := ICP-Brasil, C := BR, S := , L := , E := , SE := 6D 8C 19 04 25 53 86 82';
spdGnre.PinCode := '';
spdGnre.TimeOut := 30000;
spdGnre.Ambiente := akProducao;
spdGnre.CaminhoCertificado := '';
spdGnre.SenhaCertificado := '';
spdGnre.VersaoManual := vm100;
//[MAIL]
spdGnre.EmailSettings.ServidorSmtp := 'smtp.google.com';
spdGnre.EmailSettings.EmailRemetente := 'emailTesteGnre@tecnospeed.com.br';
spdGnre.EmailSettings.Assunto := 'Teste de envio de email';
spdGnre.EmailSettings.Mensagem := 'Teste de envio de email';
spdGnre.EmailSettings.Usuario := 'emailTesteGnre@tecnospeed.com.br';
spdGnre.EmailSettings.Senha := '12345';
spdGnre.EmailSettings.TimeOut := '30000';
spdGnre.EmailSettings.EmailDestinatario := 'emailTesteGnre@tecnospeed.com.br';
spdGnre.EmailSettings.CCo := 'emailTesteGnre@tecnospeed.com.br';
spdGnre.EmailSettings.CC := 'emailTesteGnre@tecnospeed.com.br';
spdGnre.EmailSettings.Autenticacao := true;
spdGnre.EmailSettings.Porta := 587;
spdGnre.EmailSettings.ConteudoHtml := true;
Configurando com um arquivo de configuração
Também é possível preencher as propriedades através de um arquivo de configuração (gnreConfig.ini). Basta informar os valores desejados para cada uma delas e passar o diretório deste arquivo como parâmetro no método LoadConfig. Você encontra uma lista completa de funções e exemplos de preenchimento das propriedades na seção Propriedades do componente.
[GNRE]
Repositorio=CURRENT_USER_STORE
DiretorioTemplates=C:\Program Files\TecnoSpeed\Gnre\arquivos\Templates\
DiretorioEsquemas=C:\Arquivos de programas\TecnoSpeed\Gnre\Arquivos\Esquemas\
DiretorioLog=Log\
DiretorioLogErro=DiretorioLogErro\
DiretorioXmlGnre=DiretorioXmlGnre\
ArquivoServidoresHom=C:\Arquivos de programas\TecnoSpeed\Gnre\Arquivos\gnreServidoresHom.ini
ArquivoServidoresProd=C:\Arquivos de programas\TecnoSpeed\Gnre\Arquivos\gnreServidoresProd.ini
NomeCertificado=CN=TECNOSPEED SA:08187168000160, OU=Certificado PJ A1, O=ICP-Brasil, C=BR, S=, L=, E=, SE=6D 8C 19 04 25 53 86 82
PinCode=
TimeOut=0
Ambiente=1
CaminhoCertificado=
SenhaCertificado=
VersaoManual=vm100
[MAIL]
ServidorSmtp=
EmailRemetente=
Assunto=
Mensagem=
Usuario=
Senha=
TimeOut=0
EmailDestinatario=
CCo=
CC=
Autenticacao=0
Porta=0
ConteudoHtml=0
Comentários
0 comentário
Por favor, entre para comentar.