FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Mi primera DLL
Posts: 365
Joined: Sat Oct 08, 2005 07:59 PM
Mi primera DLL
Posted: Sat Oct 06, 2007 10:27 AM
Me gustarΓ­a saber cΓ³mo puedo crear una simple DLL. Por ejemplo, una que contenga solamente una clase a la que pasar un array y que lo presente en pantalla. Algo mΓ‘s o menos asΓ­:
CLASS Test FROM TDialog
      export:
         METHOD New(aTxt) CONSTRUCTOR
      hidden:
         METHOD Controles()
ENDCLASS

//────────────────────────────────────────────────────METHOD New(aTxt) CLASS Test
Default aTxt := {"Hello World!", "Hello again"}

Super():New(0,0,60,80)
ACTIVATE DIALOG Self CENTER ON INIT  ::Controles(aTxt)
RETURN Self

//────────────────────────────────────────────────────
METHOD Controles(aTxt) CLASS Test
@ 20, 0 SAY "Tu mensaje dice: "+aTxt[1] SIZE ::nWidth, 20 PIXEL 
@ 50, 0 SAY "Segunda linea: "+aTxt[2] SIZE ::nWidth, 20 PIXEL 
RETURN NIL


ΒΏAlguien podrΓ­a darme una idea de cΓ³mo hacerlo? He buscado en diversos posts, pero no me aclaro al respecto. Una vez compuesta la DLL, para usarla ΒΏtengo que registrarla en mi programa o algo asΓ­?

PerdΓ³n por una pregunta tan compleja pero la soluciΓ³n quizΓ‘s le sea ΓΊtil a otros.
Saludos,
Rafael

Continue the discussion