Rodrigo21
8 de agosto de 2019, 16:50
Estimados
Consulta para ustedes que saben bastante (mucho casi infinitamente) sobre el uso de las OCX / COM / OLE.
He colgado en mi mainform una OCX de Hasar (2G), la cual funciona correctamente todas las propiedades y métodos, pero lo mas importante (conexión, envió de parámetros, etc), no son propiedades ni métodos.
El manual en PDF esta todo explicado para VB6, y no logro traducir el código de referencia a Power v9.
Si me pueden echar una mano, seria de gran ayuda y para ayudar a otros en la misma situación.
Adjunto el manual en PDF y una parte del codigo que deseo traducir.
Sub Conectar(Destino As String, [Puerto As Long = 80], [TiempoEsperaConexion = 2000], [TiempoEsperaComan dos = 2000])
Permite especificar los datos que serán utilizados posteriormente por el OCX 2G para intercambiar comandos y respuestas con la impresoras fiscales 2G.
La dirección de IP (Destino) identifica a la impresora fiscal 2G como un nodo más en la red. En este caso no se requiere especificar el Puerto (número de socket). Cuando se va a trabajar con el Emulador Fiscal HASAR (EFH), la dirección IP a especificar debe ser LocalHost (127.0.0.1); la especficación del Puerto, en este caso, deberá ha-cerse sólo si es necesaria.
El argumento TiempoEsperaConexion permite indicar la espera, en milisegundos, para que se establezca la cone-
xión, vía HTTP. Mientras que TiempoEsperaComandos permite indicar la espera, en milisegundos, para la recep-ción de la respuesta al comando enviado.
Esta rutina debe invocarse antes de enviar el primer comando a la impresora fiscal 2G. De no hacerlo, se produ-cirá una excepción al intentar enviar un comando.
Ejemplo:
HASARNG.Conectar "192.0.0.135"
Consulta para ustedes que saben bastante (mucho casi infinitamente) sobre el uso de las OCX / COM / OLE.
He colgado en mi mainform una OCX de Hasar (2G), la cual funciona correctamente todas las propiedades y métodos, pero lo mas importante (conexión, envió de parámetros, etc), no son propiedades ni métodos.
El manual en PDF esta todo explicado para VB6, y no logro traducir el código de referencia a Power v9.
Si me pueden echar una mano, seria de gran ayuda y para ayudar a otros en la misma situación.
Adjunto el manual en PDF y una parte del codigo que deseo traducir.
Sub Conectar(Destino As String, [Puerto As Long = 80], [TiempoEsperaConexion = 2000], [TiempoEsperaComan dos = 2000])
Permite especificar los datos que serán utilizados posteriormente por el OCX 2G para intercambiar comandos y respuestas con la impresoras fiscales 2G.
La dirección de IP (Destino) identifica a la impresora fiscal 2G como un nodo más en la red. En este caso no se requiere especificar el Puerto (número de socket). Cuando se va a trabajar con el Emulador Fiscal HASAR (EFH), la dirección IP a especificar debe ser LocalHost (127.0.0.1); la especficación del Puerto, en este caso, deberá ha-cerse sólo si es necesaria.
El argumento TiempoEsperaConexion permite indicar la espera, en milisegundos, para que se establezca la cone-
xión, vía HTTP. Mientras que TiempoEsperaComandos permite indicar la espera, en milisegundos, para la recep-ción de la respuesta al comando enviado.
Esta rutina debe invocarse antes de enviar el primer comando a la impresora fiscal 2G. De no hacerlo, se produ-cirá una excepción al intentar enviar un comando.
Ejemplo:
HASARNG.Conectar "192.0.0.135"