FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour AlphaBitmap no carga desde Recursos FWH-12.07
Posts: 514
Joined: Sun Oct 16, 2005 03:32 AM
AlphaBitmap no carga desde Recursos FWH-12.07
Posted: Thu Aug 23, 2012 06:19 PM
Hola Antonio,

La versión FWH-12.07 no carga los AlphaBitmap sí éstos están incorporador en archivo RC (Compilados a Res con PellesC o WorkShop) y además se está usando una DLL con otros recursos tales como ventanas.

Adjunto ejemplo:
Code (fw): Select all Collapse
#include "fivewin.ch"

Function Inicio()
   SET RESOURCES TO "PRUEBA.DLL"   // *** Si se quita la DLL funciona ??????? ***
   AcercaDe("Prueba001","versión 001")
Return(NIL)


Procedure AcercaDe(cAplica,cVersion)
   LOCAL oDlg, oBmp
   DEFINE DIALOG oDlg FROM 0,0 TO 200,327 PIXEL STYLE nOR( WS_POPUP, WS_THICKFRAME,4) //  TRANSPARENT
      DEFINE BITMAP oBmp OF oDlg RESOURCE "Android"
      @ 81,62 BUTTON "OK" OF oDlg ACTION oDlg:End() PIXEL SIZE 40,12
   ACTIVATE DIALOG oDlg CENTERED ON PAINT ABPaint(hDC,100,10, oBmp:hBitmap, 255 )
Return

Prueba1.RC
Code (fw): Select all Collapse
#include <windows.h>
#include <commctrl.h>
#include <richedit.h>

ANDROID BITMAP "C:\FWH\BITMAPS\ALPHABMP\Android.bmp"
1 MANIFEST "themed.manifest"

Esto ha funcionado SIEMPRE sin ningún problema. Ahora, con la FWH-12.07 toca obligatoriamente incluírlos en la DLL. Si no usas la DLL te carga bien. Hay algún conflicto que los anula cuando están en RES y usas DLL. Por favor puedes revisar ?

Aquí el código completo, incluída la DLL : http://www.mastersoft3000.com/publico/fivewin/fwh-12.07-fail01.zip

Saludos,



Carlos Gallego



*** FWH-25.12, xHarbour 1.3.1 Build 20241008, Borland C++7.70, PellesC, ADS 11.1***

Continue the discussion