Page 1 of 1

Duda con DLL

Posted: Fri Jan 04, 2008 2:14 pm
by jrestojeda
Hola a todos
Tengo una DLL creada por mi con dos BMPs, ahora bien necesito definir dos Brush uno con cada uno de los BMPs para luego utilizarlos.
Cargo la Dll de la siguiente manera:

hDLL:LoadLibrary("Fondos.dll")


FreeLibrary(hDLL) de esta forma la libero

Mi duda es que no se como debo hacer para definir los dos Brush utilizando los BMPs que están dentro de la DLL.
Si alguién me da una mano me sería de gran ayuda.
Desde ya muchas gracias.

Posted: Fri Jan 04, 2008 2:40 pm
by Antonio Linares
hDLL := LoadLibrary("Fondos.dll")

DEFINE BRUSH oBrush RESOURCE "nombre_recurso_bitmap"

FreeLibrary(hDLL) de esta forma la libero

Posted: Fri Jan 04, 2008 2:56 pm
by jrestojeda
Hola Antonio,
Probé eso que me dices pero no funciona.
Me parece que es porque no le estoy indicando de esa forma que el recurso está dentro de la DLL.
También utilizo un .res para los diálogos.
Solo los BMPs de fondo están dentro de la DLL.
Gracias por tu ayuda.

Posted: Fri Jan 04, 2008 4:46 pm
by jrestojeda
Hola Antonio,
Ya está solucionado.
Me faltaba poner
SET RESOURSES TO "Fondos.DLL" antes de definir los Brush.

Gracias por tu ayuda.
Saludos, Esteban