digitalmars.D.learn - Resource loading error
- Gilles G. (14/14) Jul 12 2007 Hello,
- Chris Miller (6/20) Jul 23 2007 es
Hello, I am trying to use some resources for a program using the windows API. For instance, I just try to load an image. the resource file test.rc looks like: 1 BITMAP "logo.bmp" I compile this resource file using rcc.exe test.rc, this create test.res Then I try to use the resource in my program (test.d) like this: ghBmp = LoadBitmapA(ghWndMain, MAKEINTRESOURCEA(1)); assert(ghBmp); (I compile using dmd -oftest test.res test.d) But I always got an assert error at run time. Do you have any idea? -- Gilles
Jul 12 2007
On Thu, 12 Jul 2007 04:41:49 -0400, Gilles G. <schaouette free.fr> wrote= :Hello, I am trying to use some resources for a program using the windows API.=For instance, I just try to load an image. the resource file test.rc looks like: 1 BITMAP "logo.bmp" I compile this resource file using rcc.exe test.rc, this create test.r=esThen I try to use the resource in my program (test.d) like this: ghBmp =3D LoadBitmapA(ghWndMain, MAKEINTRESOURCEA(1)); assert(ghBmp); (I compile using dmd -oftest test.res test.d) But I always got an assert error at run time. Do you have any idea? -- GillesTry with the -32 switch. I think Digital Mars' rcc has problems with som= e = types of bitmaps.
Jul 23 2007