Buenos días, les comento que con el fin de integrar el soporte para impresoras fiscales HASAR a mi sistema de gestión, me baje el OCX y el emulador de la pagina oficial.
El mismo venia con un formulario en Visual Basic el cual me puse a convertir a Delphi y como me pareció que seria de utilidad para la comunidad lo publique en github
https://github.com/DeGsoft/OCXIFH2GtoDELPHI.
Todo iba bien hasta la primer compilación cuando me surgió el error
Cita:
[dcc32 Error] HasarUnit.pas(33): E2018 Record, object or class type required
|
en todas las lineas que llamaba al unit del ocx como esta
Código:
HASARNG.AbrirCajonDinero;
.
Si se preguntan de donde viene HASARNG lo había definido al comienzo con
Código:
type HASARNG = ImpresoraFiscalRG3561;
.
Trate de solucionar el problema poniendo la dirección completa
Código:
HasarArgentina_TLB.ImpresoraFiscalRG3561.AbrirCajonDinero;
pero sigue igual.
Les agradezco si me pueden ayudar.
Saludos.