Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Dark GDK / VB Question

Author
Message
G Man
19
Years of Service
User Offline
Joined: 17th Nov 2004
Location:
Posted: 4th Jan 2005 02:18
Does DGSDK include the type libraries so it can be used with VB?

Intel Pentium 4, 3.4GHz, 1280MB RAM, NVidia Quadro FX3000/256MB, 240GB HD, XP Pro
Dragonslayer
20
Years of Service
User Offline
Joined: 4th Nov 2003
Location: New Lenox Illinois U.S.A.
Posted: 4th Jan 2005 02:23
No its c++
G Man
19
Years of Service
User Offline
Joined: 17th Nov 2004
Location:
Posted: 4th Jan 2005 05:37
How is it instituted? COM objects, DLL's...???

Intel Pentium 4, 3.4GHz, 1280MB RAM, NVidia Quadro FX3000/256MB, 240GB HD, XP Pro
OSX Using Happy Dude
20
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 4th Jan 2005 05:45
VB can only really accept COM DLL's. DarkSDK isn't a COM DLL.

Visit http://homepages.nildram.co.uk/~nickk/
I have no signature.
G Man
19
Years of Service
User Offline
Joined: 17th Nov 2004
Location:
Posted: 4th Jan 2005 05:48
Are you assuming that? I can certainly access DLLs that are not COM DLL's... So what sort of DLL's are these?

Intel Pentium 4, 3.4GHz, 1280MB RAM, NVidia Quadro FX3000/256MB, 240GB HD, XP Pro
OSX Using Happy Dude
20
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 4th Jan 2005 05:55 Edited at: 4th Jan 2005 05:58
Its possible thats wrong - I dont really use VB6 (I've only ever imported COM DLL's into it) - however, its doubtful that VB6 can use the DarkSDK anyway, simply because it was designed to be used in C.

Cattlerustler would like a VB.Net version (which is as close to what you want as you'll get) - however, its unknown whether it happen anytime soon.

Visit http://homepages.nildram.co.uk/~nickk/
I have no signature.
IanM
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Posted: 4th Jan 2005 20:54
The DarkSDK is not contained in DLLs of any type. It uses .LIB files (static libraries) which are combined with your application at compile-time and are made a part of the .EXE you create.

It cannot be used with VB.

*** Coming soon - Network Plug-in - Check my site for info ***
For free Plug-ins and source code http://www.matrix1.demon.co.uk
blanky
19
Years of Service
User Offline
Joined: 3rd Aug 2004
Location: ./
Posted: 5th Jan 2005 00:12
However, someone could make a standard DLL wrapper in C++ (just turn it into a normal C DLL, VB can access it through Declare statements)

2005 - Year of cartoony red cubes (look! black outline!), for me at least.
G Man
19
Years of Service
User Offline
Joined: 17th Nov 2004
Location:
Posted: 5th Jan 2005 02:44
Yous see that is what I was getting at. I believe since TGC brought out DarkBasic, that continuing the trend of BASIC language support would be in their best interests. Creating such a wrapper would in fact, increase the utility of the product beyond applications written in VB as well and could potentially dramatically increase their market share.

Intel Pentium 4, 3.4GHz, 1280MB RAM, NVidia Quadro FX3000/256MB, 240GB HD, XP Pro
MiR
20
Years of Service
User Offline
Joined: 13th Jul 2003
Location: Spain
Posted: 5th Jan 2005 02:51
Umm. They didn´t get bought out. They changed thier name to TGC. I do agree that they should support VB.NET and C# though. The usergroup would be massive.


The perfect xmas present.
Libera tu mente y te liberaras.
G Man
19
Years of Service
User Offline
Joined: 17th Nov 2004
Location:
Posted: 5th Jan 2005 03:25
Um, isn't that what I said? I didn't say anything about them being bought out. I think that VB6.0 Support would be useful too. I have VB.NET, but it's not as widely used or owned as VB6.0 and won't be for some time. Mainly because of the cost.

Intel Pentium 4, 3.4GHz, 1280MB RAM, NVidia Quadro FX3000/256MB, 240GB HD, XP Pro
MiR
20
Years of Service
User Offline
Joined: 13th Jul 2003
Location: Spain
Posted: 5th Jan 2005 05:17 Edited at: 5th Jan 2005 05:21
Quote: "I believe since TGC brought out DarkBasic"

Didn´t you? Then what did you mean with that sentance? My english is worse than I thought.


The perfect xmas present.
Libera tu mente y te liberaras.
TDBoy
20
Years of Service
User Offline
Joined: 29th Feb 2004
Location:
Posted: 5th Jan 2005 06:48 Edited at: 5th Jan 2005 06:51
He said b-(r)-o-u-g-h-t (with an R) out, not bought out. =]

I Am Entirely Smooth. I Admit To The Truth, I Am The Best At What I Do
MiR
20
Years of Service
User Offline
Joined: 13th Jul 2003
Location: Spain
Posted: 5th Jan 2005 07:00 Edited at: 5th Jan 2005 07:02
Ah. Now I understand. Brought as is the verb to bring not to buy. Sorry about that. I never know when to put the r only that one of the two words has one and the other one doesn´t.


The perfect xmas present.
Libera tu mente y te liberaras.
TDBoy
20
Years of Service
User Offline
Joined: 29th Feb 2004
Location:
Posted: 5th Jan 2005 10:22
No worries pal, we're all friends around these parts =]

I Am Entirely Smooth. I Admit To The Truth, I Am The Best At What I Do
IanM
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Posted: 5th Jan 2005 20:30
Quote: "However, someone could make a standard DLL wrapper in C++ "


The EULA specifically prohibits this, so the only people who would legally be able to do it are TGC.

Please bear in mind that TGC cannot possibly support every language available, so even if it is possible for them to provide a VB-enabled version, they may not. The same goes with .NET

*** Coming soon - Network Plug-in - Check my site for info ***
For free Plug-ins and source code http://www.matrix1.demon.co.uk
Class I Coder
19
Years of Service
User Offline
Joined: 11th Apr 2004
Location:
Posted: 6th Jan 2005 08:40
As an aside, I've just reread the EULA. If I read it to the letter, para 1.4 would forbid me from incorporating LUA into a game as this would allow someone to mod it - the key to a successful game. Erm...?
Lost in Thought
20
Years of Service
User Offline
Joined: 4th Feb 2004
Location: U.S.A. : Douglas, Georgia
Posted: 7th Jan 2005 15:16
Yeah the EULA seems very restrictive for its purpose

G Man
19
Years of Service
User Offline
Joined: 17th Nov 2004
Location:
Posted: 7th Jan 2005 15:26
That's the only reason why I haven't dropped the coin to buy it.

Intel Pentium 4, 3.4GHz, 1280MB RAM, NVidia Quadro FX3000/256MB, 240GB HD, XP Pro
tnomad
19
Years of Service
User Offline
Joined: 17th Jan 2005
Location:
Posted: 17th Jan 2005 10:28
I would be interested to know why the decision was made to make the SDK a link library instead of a COM DLL. I know the library is faster but for the benefits of being easier to compile for and that it would work with other languages it would have seemed the more sensible choice.

Login to post a reply

Server time is: 2024-03-29 06:19:04
Your offset time is: 2024-03-29 06:19:04