Ir para conteúdo
  • Cadastre-se

dev botao

posprinter


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 2126 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

bom dia a todos

gostaria de tirar uma duvia com relacao ao carregamento as informacoes no componente, esta dando erro que nao estou conseguindo identificar o problemas, alguem pode me ajudar

                  ACBrSATExtratoESCPOS1.PosPrinter.Modelo            := INI.ReadInteger('PosPrinter','Modelo',0);
                  ACBrSATExtratoESCPOS1.PosPrinter.Porta             := INI.ReadString('PosPrinter','Porta',' ');
                  ACBrSATExtratoESCPOS1.PosPrinter.PaginaDeCodigo    := INI.ReadInteger('PosPrinter','PaginaDeCodigo',0);
                  ACBrSATExtratoESCPOS1.PosPrinter.Colunas           := INI.ReadInteger('PosPrinter','Colunas',ACBrPosPrinter1.ColunasFonteNormal);
                  ACBrSATExtratoESCPOS1.PosPrinter.EspacoEntreLinhas := INI.ReadInteger('PosPrinter','EspacoLinhas',ACBrPosPrinter1.EspacoEntreLinhas);
                  ACBrSATExtratoESCPOS1.PosPrinter.LinhasEntreCupons := INI.ReadInteger('PosPrinter','LinhasEntreCupons',ACBrPosPrinter1.LinhasEntreCupons);
                  ACBrSATExtratoESCPOS1.PosPrinter.PularLinhas       := INI.ReadInteger('PosPrinter','LinhasEntreCupons',ACBrPosPrinter1.LinhasEntreCupons);
 

acontence o seguinte erro na primeira linha na opcao do modelo - [Error] U_Principal.pas(624): Incompatible types: 'TACBrPosPrinterModelo' and 'Integer'

obrigado

  • Consultores
  • Solution
Postado

Bom dia,

A mensagem é clara, diz que os tipos são incompatíveis.

ACBrSATExtratoESCPOS1.PosPrinter.Modelo            := INI.ReadInteger('PosPrinter','Modelo',0);

Note que que esta sendo lido de um arquivo INI o campo Modelo e a informação esta sendo convertida para Inteiro.

Por outro lado a propriedade Modelo que vai receber essa informação não é do tipo Inteiro e sim: TACBrPosPrinterModelo.

Veja como resolver.

ACBrSATExtratoESCPOS1.PosPrinter.Modelo  := TACBrPosPrinterModelo( INI.ReadInteger('PosPrinter','Modelo',0)  );

  • Curtir 2
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

×
×
  • 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.