Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   OCX Hasar 2da generacion. ¿Funciona en Delphi5? (https://www.clubdelphi.com/foros/showthread.php?t=95487)

ingel 11-12-2021 21:52:58

OCX Hasar 2da generacion. ¿Funciona en Delphi5?
 
Buenas tardes a todos y gracias por su tiempo en colaborar. Estoy peleandome hace un tiempo con la Tickeadora 250F de Hasar. Pero he llegado a un punto en que me encuentro trabado. Resumo :
Tengo un sistema de facturacion en Delphi5 y SQL. Para programarlo uso un XP Virtual con el Delphi5. (Luego paso el exe a Windows 10) . Tengo 2 OCX. Uno de 2017 (ImpresoraFiscalRG3561) que me proporciono Santiago25 (ademas de una valiosa e incansable asistencia) y el ultimo de Hasar de 2021.

Ninguno de los dos los pude hacer funcionar en Delphi5 (corriendo en el XP virtual) (El proxy fiscal NO FUNCIONA en XP -confirmado por la gente de Hasar y tambien segun ellos es problable que el OCX no corra en Delphi5 , por ello la consulta-).

La tickeadora esta conectada por USB (cable directo)

En el Windows 10 (donde tengo corriendo la VM con XP + Delphi5) Instale un Delphi7 y el OCX de 2017 y ahi SI pude imprimir en la Tickeadora (habilitando el Proxy fiscal, corriendo el virtualizador de puertos, etc) haciendo un simple Form con un boton que imprime el "Reporte Z"

El MISMO codigo lo llevo al XP + Delphi 5 y me da un error (el tipico error de Memoria de Delphi), entonces GENERE EL EXE y lo copie en el Windows 10 , y tambien me da error
("OLE error 800A01A9" ) cuando el OTRO exe con el mismo codigo generado desde Delphi 7 en Windows 10 IMPRIME bien.

Tambien pense Instalar el Delphi5 en Windows 10 pero LEI que es muy inestable y no se puede trabajar.
Pense tambien en Levantar los PAS de Delphi5 en el Delphi7 Windows 10 pero lei que es casi imposible por ser versiones muy diferentes en tipos de datos.
y .. se me terminaron las opciones y las ideas, asi que cualquiera de ellas sera bienvenida

Muchisimas Gracias
y saludos a todos

PD: No estoy seguro si corresponderia abrir otro hilo , pero como es parte de toda esta situacion lo comento aca , disculpas si no corresponde.

Me empezo a pasar algo con el Delphi 7 , no estoy seguro DESDE cuando , porque al principio no lo hacia , quizas despues que instale algun componente para
poder levantar los pas de delphi5 (XStringGrid , SMcomponent, MAxComponent), pero NO tengo instalado DELPHI5 en esa PC.

El codigo que tenia de prueba funciona bien , pero NO COMPILA MAS a partir de cuando GRABO EL PROYECTO . en la siguiente compilacion me dice :
"Unit Clasess was compiled with a diferent version of Variants.@Varclr"
"Unit TypInfo was compiled with a diferent version of Variants.TinvokeableVariantType"

(Hice el codigo desde CERO varias veces porque es solo un boton que manda el reporte Z y funciona HASTA Que grabo el proyecto , de ahi en mas no compila mas)

Casimiro Notevi 12-12-2021 12:27:31

Cita:

Empezado por ingel (Mensaje 544409)
Tambien pense Instalar el Delphi5 en Windows 10 pero LEI que es muy inestable y no se puede trabajar.

Puedes instalarlo, no deberías tener problema con ello.

Cita:

Empezado por ingel (Mensaje 544409)
Pense tambien en Levantar los PAS de Delphi5 en el Delphi7 Windows 10 pero lei que es casi imposible por ser versiones muy diferentes en tipos de datos.

Son prácticamente iguales, no deberías tener tampoco ningún problema con eso.


La franja horaria es GMT +2. Ahora son las 03:34:50.

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