Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Hasar 2G, problemas actualizando OCX (https://www.clubdelphi.com/foros/showthread.php?t=93991)

GORELIA 10-06-2019 23:08:05

Hasar 2G, problemas actualizando OCX
 
Muy buenas a todos!

Ya tengo un programa en Delphi XE que utiliza la OCX de Hasar para conectar a la impresora de 2da generación Hasar SMH/PT-1000 F.
El problema que tengo es queriendo utilizar la nueva versión, del 02/05/2019.
La versión actual que uso de la OCX es la 9.0 y quiero actualizar a la 12.1.

Algo raro pero no menor es el instalador de Hasar no tiene la nueva OCX, sino la versión que yo ya utilizo.
La OCX nueva está en la carpeta superior al instalador (tiene distinta fecha de modificación y hasta pesa un par de KB más).
Lo que hago es instalar a mano (con el CMD) la nueva OCX e importo la TLB nueva en el proyecto.

Acá un ejemplo simplificado de la forma que actualmente utilizo para conectar:

Código:

procedure TFormMain.Button1Click(Sender: TObject);
var
  CF: TImpresoraFiscalRG3561;
begin
  CF := TImpresoraFiscalRG3561.Create(FormMain);
  CF.Conectar('localhost', 80, 5000, 5000);
end;

Pero en la función Conectar tira error de memoria en la v12.1, aunque en la v9.0 no.

Alguna sugerencia? :confused:
Saludos!

Neftali [Germán.Estévez] 11-06-2019 11:15:23

Cita:

Empezado por GORELIA (Mensaje 532367)
...
Pero en la función Conectar tira error de memoria en la v12.1, aunque en la v9.0 no.


Tal vez deberías preguntar en la página del componente si esa versión es funcional y si hay algún cambios.
Es raro que el instalador siga con la antigua.

GORELIA 12-06-2019 18:38:04

Probé el mismo proyecto en otra máquina y funcionó sin problemas.

Al parecer la máquina donde estoy desarrollando tiene basura que hace que no funcione como es esperado.
Voy a ver de hacerle una limpieza :D


La franja horaria es GMT +2. Ahora son las 01:42:45.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi