Page 1 of 1

Iconos y Bitmaps

PostPosted: Fri Apr 23, 2010 3:36 am
by yadira
Hola a todos, ya tengo varias aplicaciones hechas con fivewin funcionando (gracias a todos uds), pero no se como hacer para evitar el tener que copiar los bmp y los iconos que uso dentro del programa. hay alguna forma de que pueda incluir mis bmp y mis iconos en una dll ??? lo que programo siempre es por comando (ni modo, asi aprendi :( ), aun asi tengo el borland workshop, uso fivewin 2.3 y clipper 5.3 blinker 6.0, alguna sugerencia para evitar esto, siempre tengo que incluir
..\bitmaps

muchas gracias

Re: Iconos y Bitmaps

PostPosted: Tue Apr 27, 2010 6:23 pm
by Manuel Aranda
Puedes almancenar tus recursos (bitmap, iconos y diálogos) en un archivo .dll desde el programa workshop. Con Fivewin se incluye una DLL vacía llamada screens.dll que puedes copiar con otro nombre (MIDLL.DLL por ejemplo) para añadirle recursos y usarla desde tu aplicación.
La forma de usarla es muy sencilla:

Al iniciar tu aplicación:
SET RESOURCES TO "MIDLL.DLL" // Activa el recurso
..........
Para usar un DIALOGO
DEFINE DIALOG oDlg RESOURCE "MIDIALOGO" TITLE cTitulo FONT oFont1 ICON "ICONO1"
..........
Para usar un BITMAP
REDEFINE BTNBMP oBitmap RESOURCE "BITMAP1","BITMAP2" ID 102 OF oDlg;
ACTION oDlg:End() NOBORDER
.............
Para usar un CURSOR
DEFINE CURSOR oCursorMano RESOURCE "Hand"
......................
......................

Al salir de la aplicación
SET RESOURCES TO //Desactiva el recurso

Y eso es todo.

Re: Iconos y Bitmaps

PostPosted: Tue May 11, 2010 6:46 pm
by yadira
Hola, ya copie la libreria como amablemente me sugeriste, hice lo siguiente:
Al abrir la dll , en la opcion ADD TO PROJECT seleccione los ico y los bmp que voy a usar
al momento de grabar me dice UNEXPECTED FILE FORMAT, que hice mal ? :oops:

Re: Iconos y Bitmaps

PostPosted: Tue May 11, 2010 7:50 pm
by pablovidal
Por que no migras a FWH, y así puedes usar PellesC,
Busca que hay una versión actualizada de FWH que
Antonio puso a la disposición de todos...

Re: Iconos y Bitmaps

PostPosted: Wed May 12, 2010 6:52 pm
by Manuel Aranda
Hola Yadira, pues la verdad es que no puedo ayudarte mucho en este asunto pues hace tiempo que dejé fw para clipper y me pasé a fwh y ya no utilizo el workshop. Ahora utilizo PellesC para los recursos. Como dice Pablo, tal vez deberías plantearte el salto a fwh, la mecánica es la misma y vas a encontrar muchas más información y ayuda en el foro de fwh que en este.