Re: DMC + Win32Api: Error: undefined identifier 'SetDCBrushColor'

2021-05-17 Thread Marcone via Digitalmars-d-learn

Why gdi32.lib in dmc is not a Valid Library File?


Re: DMC + Win32Api: Error: undefined identifier 'SetDCBrushColor'

2021-05-16 Thread Marcone via Digitalmars-d-learn

On Sunday, 16 May 2021 at 15:43:51 UTC, Adam D. Ruppe wrote:

On Sunday, 16 May 2021 at 14:51:56 UTC, Marcone wrote:

Error: undefined identifier 'SetDCBrushColor'


Did you include gdi32.lib on the command line?


I got this error:
C:\Users\Usuario\Arquivos\dm\lib\gdi32.lib
 Error 43: Not a Valid Library File


Re: DMC + Win32Api: Error: undefined identifier 'SetDCBrushColor'

2021-05-16 Thread Marcone via Digitalmars-d-learn

On Sunday, 16 May 2021 at 18:06:40 UTC, Jack wrote:

On Sunday, 16 May 2021 at 14:51:56 UTC, Marcone wrote:
Well, I program in D as a hobby for just over a year, and I 
like to learn and explore this wonderful programming language. 
Now I found the DMC compiler that compiles C ++ code. So I 
decided to test it. Creating a program with a win32api 
graphical interface I run into this error:


Error: undefined identifier 'SetDCBrushColor'

How to solve this problem? Thanks.


if it's not one defined in one of the core.sys.windows module, 
export it yourself:


```d
pragma(lib, "Gdi32.lib");

COLORREF SetDCBrushColor(
  HDC  hdc,
  COLORREF color
);

```


Not DMD + D, but DMC + C++


Re: DMC + Win32Api: Error: undefined identifier 'SetDCBrushColor'

2021-05-16 Thread Jack via Digitalmars-d-learn

On Sunday, 16 May 2021 at 14:51:56 UTC, Marcone wrote:
Well, I program in D as a hobby for just over a year, and I 
like to learn and explore this wonderful programming language. 
Now I found the DMC compiler that compiles C ++ code. So I 
decided to test it. Creating a program with a win32api 
graphical interface I run into this error:


Error: undefined identifier 'SetDCBrushColor'

How to solve this problem? Thanks.


if it's not one defined in one of the core.sys.windows module, 
export it yourself:


```d
pragma(lib, "Gdi32.lib");

COLORREF SetDCBrushColor(
  HDC  hdc,
  COLORREF color
);

```


Re: DMC + Win32Api: Error: undefined identifier 'SetDCBrushColor'

2021-05-16 Thread Marcone via Digitalmars-d-learn

On Sunday, 16 May 2021 at 15:43:51 UTC, Adam D. Ruppe wrote:

On Sunday, 16 May 2021 at 14:51:56 UTC, Marcone wrote:

Error: undefined identifier 'SetDCBrushColor'


Did you include gdi32.lib on the command line?


Yes, I did it. But not work. I get this error:
Error: undefined identifier 'SetDCBrushColor'


Re: DMC + Win32Api: Error: undefined identifier 'SetDCBrushColor'

2021-05-16 Thread Adam D. Ruppe via Digitalmars-d-learn

On Sunday, 16 May 2021 at 14:51:56 UTC, Marcone wrote:

Error: undefined identifier 'SetDCBrushColor'


Did you include gdi32.lib on the command line?