-
Total de ítens
28 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Eraldo
-
-
Olá companheiros de labuta,
Um cliente comprou a gabeta Gerbo serial. Essa gaveta funciona sozinha e para isso utilizei apenas o componente ACBrGAV,
O fato interessante que gostaria de compartilhar é que ela somente funcionou quando ou alterei a unit ACBrGAVSerialGerbo, invertendo a sequencia de comandos confome abaixo:
procedure TACBrGAVSerialGerbo.Ativar;beginif not fpDevice.IsSerialPort thenraise Exception.Create(ACBrStr('Esse modelo de Gaveta requer'+#10+'Porta Serial: (COM1, COM2, COM3, ...)'));inherited Ativar ; { Abre porta serial }tryfpDevice.Serial.DTR := true ;fpDevice.Serial.RTS := True ; // < Inverti aqui, era FalseCalculaProximaAbertura ;exceptDesativar ;raiseend ;end;procedure TACBrGAVSerialGerbo.AbreGaveta;beginInherited AbreGaveta ;fpDevice.Serial.RTS := False ; // Inverti aqui, era TrueSleep(250) ;fpDevice.Serial.DTR := true ;fpDevice.Serial.RTS := True ; // Inverti aqui, era FalseCalculaProximaAbertura ;end;Gostaria de saber alguém já enfrentou essa situação e qual a solução.Obrigado pelo espaço.
Gaveta Dinheiro Gerbo
em ACBrSerial
Postado