Page 1 of 1

usando DLL

PostPosted: Thu Jul 18, 2013 2:04 pm
by Francisco
Buenos días al foro

tengo una aplicación que me han solicitado entregarlo como DLL
Ya lo he compilado y funciona,

lo invoco de esta forma y carga la aplicación

Function TestDll()

HbDLLEntry( "MAIN" )

return nil

DLL FUNCTION HBDLLENTRY( cProc AS LPSTR ) AS LONG PASCAL LIB "psmweb.dll"

Mi pregunta es
hay alguna forma de instanciar la clase de una DLL y poder ejecutar los métodos a elección.

algo asi
obj := CreateObject("psmweb.main")
obj:mostar()


Atte.
Francisco

Re: usando DLL

PostPosted: Thu Jul 18, 2013 3:18 pm
by Antonio Linares
Francisco,

Tienes que crear una DLL de pcode. Revisa estos ejemplos de FWH/samples:

testdllp.prg y pcodedll.prg