Fwh 2.8 - erro com DLL
Posted: Fri Nov 24, 2006 7:15 pm
Antonio, anteriormente esta rotina funcionava corretamente com a versão FWH 2.6 + xHarbour 0.99.5
Porém, não esta funcionando com a versão FHW 2.8 (outubro/2006) + xHarbour 0.99.61
Se puderes me ajudar, desde já agradeço...
Porém, não esta funcionando com a versão FHW 2.8 (outubro/2006) + xHarbour 0.99.61
Code: Select all
#include "FiveWin.ch"
STATIC DLLDATAREGIS
***********
function main()
***********
ABREDATAREGIS()
IF ( nRet := IF_Abre_Serial("COM1") ) # 0 // <---- Antonio O ERRO ESTA DANDO AQUI !!!!!!!!!
MsgStop("Nenhuma impressora fiscal foi detectada !","Atenção")
RETURN .F.
ENDIF
CLOSEDATAREGIS()
return nil
********************
FUNCTION ABREDATAREGIS()
********************
DLLDATAREGIS := LOADLIB32( "DTIF32.DLL" )
? DLLDATAREGIS
RETURN NIL
**********************
FUNCTION CLOSEDATAREGIS()
*************************
IF_Fecha_Serial()
RETURN NIL
DLL32 function IF_ParamIni() AS LONG PASCAL LIB DLLDATAREGIS
DLL32 function IF_Abre_Serial(Porta AS STRING) AS LONG PASCAL LIB DLLDATAREGIS