CreateObject() ?

General Help regarding HMG, Compilation, Linking, Samples

Moderator: Rathinagiri

User avatar
HASA
Posts: 44
Joined: Sat Feb 23, 2013 3:00 pm
Location: SÃO PAULO - BRAZIL

Re: CreateObject() ?

Post by HASA »

I mean resource files.
HASA
User avatar
Roberto Lopez
HMG Founder
Posts: 4023
Joined: Wed Jul 30, 2008 6:43 pm

Re: CreateObject() ?

Post by Roberto Lopez »

HASA wrote: Thu Feb 27, 2020 4:22 pm - Hello Roberto, congratulations, does it have anything to do with a reserved word for resouce files or so?
HASA - São Paulo -Brazil
I don't know. I've not found anything about that.
Regards/Saludos,

Roberto


(Veritas Filia Temporis)
User avatar
Claudio Ricardo
Posts: 367
Joined: Tue Oct 27, 2020 3:38 am
DBs Used: DBF, MySQL, MariaDB
Location: Bs. As. - Argentina

Re: CreateObject() ?

Post by Claudio Ricardo »

Hola a todos !
Me toca trabajar con impresora fiscal que es algo completamente nuevo para mí...
Basado en el post del Sr. Roberto Lopez y la invaluable ayuda de Daniel Maximiliano agrego esto al hilo:

Code: Select all

#include <hmg.ch>
#define Hasar 'HasarArgentina.ImpresoraFiscalRG3561'

Function Prueba_Hasar

LOCAL oHasar := Nil
LOCAL cModelo := ""
LOCAL cResp_1 := ""
LOCAL cResp_2 := ""
LOCAL cResp_3 := ""
LOCAL cResp_4 := ""
LOCAL cResp_5 := ""
LOCAL cResp_6 := ""

	If ( oHasar := CreateObject ( Hasar ) ) != Nil

		oHasar:Conectar ("127.0.0.1")
			
		cModelo := oHasar:ConsultarVersion ( )
		cResp_1 := oHasar:ObtenerCampoRespuesta('NombreProducto')
		cResp_2 := oHasar:ObtenerCampoRespuesta('Marca')
		cResp_3 := oHasar:ObtenerCampoRespuesta('Version')
		cResp_4 := oHasar:ObtenerCampoRespuesta('FechaFirmware')
		cResp_5 := oHasar:ObtenerCampoRespuesta('VersionMotor')
		cResp_6 := oHasar:ObtenerCampoRespuesta('VersionProtocolo')

		MsgInfo ("Producto: " + AllTrim (cResp_1) + CRLF +;
				 "Marca: " + AllTrim (cResp_2) + CRLF +;
				 "Modelo y Versión: " + AllTrim (cResp_3) + CRLF +;
				 "Fecha de Firmware: " + AllTrim (cResp_4) + CRLF +;
				 "Motor Versión: " + AllTrim (cResp_5) + CRLF +;
				 "Protocolo Versión: " + AllTrim (cResp_6) , "Información de la impresora" )

	Else
	
		MsgBox ( ' No se puede inicializar la impresora fiscal ' , ' Error !!! ' )
		
	EndIf				   

Return Nil
Screenshot_20221120_201554.png
Screenshot_20221120_201554.png (17.87 KiB) Viewed 1704 times
Corrige al sabio y lo harás más sabio, Corrige al necio y lo harás tu enemigo.
WhatsApp / Telegram: +54 911-63016162
User avatar
mol
Posts: 3825
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Contact:

Re: CreateObject() ?

Post by mol »

What type of communication does your printer offer?
RS232? TCPIP?
Post Reply