XIDE and resource compiling

More
2 months 1 week ago #1 by Karl-Heinz
XIDE and resource compiling was created by Karl-Heinz
I noticed that the VOXPorter writes numbers only and not the corresponding define names to the rc file. Now when i change anything in the form designer the define names are written to the rc file, which results in the error:

error RC2104 : undefined keyword or key name: WS_CHILD

it seems a resource compiler thing only, because something like:

local iStyle as int

iStyle := WS_CHILD

in a prg compiles, so WS_CHILD is at least visible to the #X Compiler. I´ve searched sharp.info for "RC1204" but there are no hits. What might be the problem ?

regards
Karl-Heinz

Please Log in or Create an account to join the conversation.

More
2 months 1 week ago #2 by robert
Replied by robert on topic XIDE and resource compiling
Karl-Heinz
XIDE or VS ?

The VS code generator should include #defines in the RC files for all styles used.
I am not sure what the XIDE code generator does.

Robert

XSharp Development Team
The Netherlands
This email address is being protected from spambots. You need JavaScript enabled to view it.

Please Log in or Create an account to join the conversation.

More
2 months 1 week ago #3 by Karl-Heinz
Replied by Karl-Heinz on topic XIDE and resource compiling
Hi Robert,

XIDE

regards
Karl-Heinz

Please Log in or Create an account to join the conversation.

More
2 months 1 week ago #4 by Chris
Replied by Chris on topic XIDE and resource compiling
Hi Karl-Heinz,

Hmm, right, XIDE still assumes you have a vulcan trial version installed so it tries to use a VOWin32APILibrary.vh file for the defines. Thought I had fixed that, but apparently not, will take care of it and send you an update ASAP.

Chris

XSharp Development Team
chris(at)xsharp.eu

Please Log in or Create an account to join the conversation.

More
2 months 1 week ago #5 by Karl-Heinz
Replied by Karl-Heinz on topic XIDE and resource compiling

Chris wrote: Hi Karl-Heinz,

Hmm, right, XIDE still assumes you have a vulcan trial version installed so it tries to use a VOWin32APILibrary.vh file for the defines. Thought I had fixed that, but apparently not, will take care of it and send you an update ASAP.

Chris


Hi Chris,

thanks !

BTW. Such *.vh files are also required when you want to build a gallery app.

regards
Karl-Heinz

Please Log in or Create an account to join the conversation.

More
2 months 1 week ago #6 by Chris
Replied by Chris on topic XIDE and resource compiling
Karl-Heinz, please check your mail!

Chris

XSharp Development Team
chris(at)xsharp.eu

Please Log in or Create an account to join the conversation.

More
2 months 1 week ago #7 by Karl-Heinz
Replied by Karl-Heinz on topic XIDE and resource compiling

Chris wrote: Karl-Heinz, please check your mail!

Chris


funny, just wanted to reply :-)

thanks !

1. with the new XIDE files the problem with the define names is solved.

2. After removing some *.vh vulcan files and adding a reference to the sdk_defines.dll, the mdi app also works

regards
Karl-Heinz

Please Log in or Create an account to join the conversation.

More
2 months 1 week ago #8 by wriedmann
Replied by wriedmann on topic XIDE and resource compiling
Hi Karl,

After removing some *.vh vulcan files and adding a reference to the sdk_defines.dll, the mdi app also works


Means that you have ported over also the GUI classes yourself from VO to X#?

Wolfgang

Please Log in or Create an account to join the conversation.

More
2 months 1 week ago #9 by Karl-Heinz
Replied by Karl-Heinz on topic XIDE and resource compiling
Hi Wolfgang,

Means that you have ported over also the GUI classes yourself from VO to X#?

Jumping from VO to .net is easy , isn´t it ? ;-)

No, seriously: i´m still using the vulcan dlls. I only added the mdi sample from the XIDE gallery and couldn´t compile it because there are some specific vulcan *.vh files required which i don´t have. Chris gave me the hint to delete such *.vh files and add the SDK_DEFINES.dll instead.

regards
Karl-Heinz

Please Log in or Create an account to join the conversation.

More
2 months 1 week ago #10 by wriedmann
Replied by wriedmann on topic XIDE and resource compiling
Hi Karl-Heinz,

I have compiled my Vulcan class libraries with X# and removed all includes, but added the sdk_defines.dll instead - works like a charm.

I'm very happy to get rid of these include issues we had in Vulcan.

Wolfgang

Please Log in or Create an account to join the conversation.