Que estoy haciendo mal que cuando instancio la clase no me crea el objeto OLE
Publicado: Mar Jul 28, 2015 8:39 am
#include "Xailer.ch"
CLASS Wsfe FROM TComponent
DATA oWsfe INIT NIL
METHOD New( oParent ) CONSTRUCTOR
PUBLIC:
DATA lInstalled INIT .F. READONLY
ENDCLASS
//------------------------------------------------------------------------------
METHOD New( oParent ) CLASS Wsfe
::Super:Create( oParent )
TRY
::oWsfe := Win_OleCreateObject( Self,'MSXML2.XMLHTTP' )
IF ValType( ::oObj ) == "O"
::lInstalled := .T. // NUNCA ENTRA POR ACA
ENDIF
CATCH
::lInstalled := .F.
END
LogDebug(::lInstalled)
RETURN Self
No logro hacer cargar ese win_olecreateobject, si lo hago directamente usando una variable local anda joya, gracias.
CLASS Wsfe FROM TComponent
DATA oWsfe INIT NIL
METHOD New( oParent ) CONSTRUCTOR
PUBLIC:
DATA lInstalled INIT .F. READONLY
ENDCLASS
//------------------------------------------------------------------------------
METHOD New( oParent ) CLASS Wsfe
::Super:Create( oParent )
TRY
::oWsfe := Win_OleCreateObject( Self,'MSXML2.XMLHTTP' )
IF ValType( ::oObj ) == "O"
::lInstalled := .T. // NUNCA ENTRA POR ACA
ENDIF
CATCH
::lInstalled := .F.
END
LogDebug(::lInstalled)
RETURN Self
No logro hacer cargar ese win_olecreateobject, si lo hago directamente usando una variable local anda joya, gracias.