July 12, 2007 Resource loading error | ||||
---|---|---|---|---|
| ||||
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 |
July 23, 2007 Re: Resource loading error | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gilles G. | 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.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
Try with the -32 switch. I think Digital Mars' rcc has problems with some types of bitmaps.
|
Copyright © 1999-2021 by the D Language Foundation