FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Como de puede cargar varios DLL.
Posts: 1078
Joined: Thu Sep 27, 2007 03:47 PM

Como de puede cargar varios DLL.

Posted: Fri May 13, 2011 10:05 PM

Como de puede cargar varios DLL.
Actualmente cargo Uno asi SET RESOURCES TO "winsistema.dll"

Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: Como de puede cargar varios DLL.

Posted: Sat May 14, 2011 04:59 AM

Ruben,

Puedes cargar otra DLL usando el mismo comando nuevamente:

SET RESOURCES TO "otra.dll"

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM

Re: Como de puede cargar varios DLL.

Posted: Sat May 14, 2011 01:50 PM

Antonio

Antes yo intente asi, pero no mantiene las dos.

no se puede obtener los recursos de la primera.

Saludos,

Adhemar

Saludos,



Adhemar C.
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM

Re: Como de puede cargar varios DLL.

Posted: Sat May 14, 2011 02:28 PM

No lo he probado. ¿Y si se intenta asi?:

hDll1:=LoadLibray("Libdll1")
hDll2:=LoadLibray("Libdll2")

FreeLibrary("hDll1")
FreeLibrary("hDll2")

Saludos.

Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM

Re: Como de puede cargar varios DLL.

Posted: Sat May 14, 2011 06:56 PM

Saludos, no seria mas facil si las cargas a un ARRAY

aLib[n]

aLib[1]:=LoadLibray("Libdll1")
aLib[2]:=LoadLibray("Libdll2")
aLib[n]:=LoadLibray("Libdlln")

Dios no está muerto...



Gracias a mi Dios ante todo!
Posts: 1054
Joined: Sun Oct 09, 2005 10:41 PM

Re: Como de puede cargar varios DLL.

Posted: Mon May 16, 2011 01:46 AM

Holas,,,
SET RESOURCES TO "una.dll", "otra.dll", "unamas.dll"

Salu2

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: Como de puede cargar varios DLL.

Posted: Mon May 16, 2011 06:47 AM

Si, asi es, es la forma correcta de usar varias DLLs simultaneamente, gracias Willi! :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM

Re: Como de puede cargar varios DLL.

Posted: Mon May 16, 2011 12:21 PM

Como indica Willi no funciona

Sólo se pueden obtener los recursos de la primera.

Saludos,

Adhemar

Saludos,



Adhemar C.
Posts: 1078
Joined: Thu Sep 27, 2007 03:47 PM

Re: Como de puede cargar varios DLL.

Posted: Mon May 16, 2011 04:37 PM

Si solamente se pueden obtener los recursos de la primera. segun la prueba que hice,

Att.

Ruben Dario

Saludos,

Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM

Re: Como de puede cargar varios DLL.

Posted: Mon May 16, 2011 05:01 PM

Hice pruebas y efectivamente estan activos los de la ultima DLL cargada.

William, Morales

Saludos



méxico.sureste
Posts: 1054
Joined: Sun Oct 09, 2005 10:41 PM

Re: Como de puede cargar varios DLL.

Posted: Mon May 16, 2011 06:53 PM
Holas,,,
recuerdo haber usado de este modo creo con clipper...SET RESOURCES TO "una.dll", "otra.dll", "unamas.dll", en todo caso esto si funciona:
Code (fw): Select all Collapse
SET RESOURCE TO primera.dll
Funcion xxxxxxx()
...
..
.
hOldRes := GetResources()               // guardamos la dll inicial
SetResources("nuevadll.dll")             // cargamos una nueva
.                                                      // utilizamos la nueva dll
..
...
SetResources(hOldRes)                    // volvemos a cargar la dll inicial
.
..
...

Continue the discussion