Information générale
Catégorie:
Contrôles ActiveX en VFP
See response on your other thread, hope it helps.
>Hi,
>
>Thank for your advise, I had log all error, there is
>nothing wrong, just that insteads of normal trigger
>my POS drawer to open, it just print out the command
>that I sent to it.
>
>The PrinterDev is one those the printer vcx class that
>I place on the ole class
>
>>Try setting unattended mode with SYS(2335, 0) so that any UI generated by the DLL causes an error, write the error to a text file in your Error() proc. If there is an error, try to build your project as an exe instead.
>>
>>What type of object is PrinterDev?
>>
>>>Hi,
>>>
>>>I am using a printer VCX that allow to directly print to the printer
>>>and cause my POS drawer to open. It is working fine and so I port it
>>>into my OLE class for compiling into a DLL which does not work, insteads,
>>>it just cause it to print out my open drawer command
>>>
>>>Below are my code
>>>
>>>SET CLASSLIB TO MyPrinter ADDITIVE
>>>WITH THIS.PrinterDev
>>>
>>>
>>> * will select the default printer
>>> lPrinterName = SET("PRINTER", 3) <--- this is not working
>>> .cPrinterName = pvPrinterName <---- so I pass the printer name insteads
>>>
>>> .cDocName = "Open drawer Command"
>>>
>>> IF .oOPen()
>>>
>>> .oPrintMem(pvPrinterCmd)
>>> .oClose()
>>>
>>> ENDIF
>>>
>>>
>>>ENDWITH
>>>
>>>Please kindly advise me what is wrong with my code. Thank in advance
Précédent
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement