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.

Geek Culture / a way to not include dll's in the exe

Author
Message
1010011 binary for 83
20
Years of Service
User Offline
Joined: 19th Aug 2004
Location: where ever your not
Posted: 31st Aug 2004 10:45
is there a way to not include dll in the main executable when you create it and instead do something like copying them to the dir of the exe or is this impossible/stupid
(if there is a way i really need to know for a few things i plab to make

http://free-space.myftp.org for free ftp
website hosting and e-mail 60mb for ftp/webste 70mb for e-mail
Ian T
22
Years of Service
User Offline
Joined: 12th Sep 2002
Location: Around
Posted: 31st Aug 2004 10:48
With DBP, not really, but I can't see why it'd be neccessary. It'd be security suicide multiplayer-wise, make it easier to mess with the game files... okay, that's allI can think of, but still

1010011 binary for 83
20
Years of Service
User Offline
Joined: 19th Aug 2004
Location: where ever your not
Posted: 31st Aug 2004 10:51
i don't care i want it open source any way but isn't there like a special ini file that has "include dll in exe=1" i don't know the file
running dbpro by the way

http://free-space.myftp.org for free ftp
website hosting and e-mail 60mb for ftp/webste 70mb for e-mail
the_winch
21
Years of Service
User Offline
Joined: 1st Feb 2003
Location: Oxford, UK
Posted: 31st Aug 2004 11:22
You can't remove them from the exe and put them in the exe dir as it doesn't look for the dlls there.

http://winch.pinkbile.com/exe_shrink.php
Sort of does. First you take a normal dbpro exe and it builds a mini exe without the dlls. Then when the mini exe runs it uses the dlls in the compiler folder to build the big exe again and runs it.

I guess if you really wanted to you could do a similar thing but get the dlls from a folder of your chosing. Not sure why you would actually want to do that though.

shrink those dbpro exes
Create patches for your dbpro games
1010011 binary for 83
20
Years of Service
User Offline
Joined: 19th Aug 2004
Location: where ever your not
Posted: 31st Aug 2004 11:31
i got my reasons actually it is only a guess as to if it will work but anyway
couldn't you also make manual calls to the dlls (even though i don't really want to do it that way)
here is a hint sys req
and have you ever noticed that if you only use the core commands then the little dbpro watermark isn't there plus that will run on 16 color displays(16 color isn't directx compatible) and that i have ran it on as low as directx3 and it ran fine also it was on win95 with barly any updates

http://free-space.myftp.org for free ftp
website hosting and e-mail 60mb for ftp/webste 70mb for e-mail
Zero Blitzt
20
Years of Service
User Offline
Joined: 18th Jan 2004
Location: Different Stages
Posted: 31st Aug 2004 11:44 Edited at: 31st Aug 2004 11:57
Your spelling and grammar are atrocious.

Anyway, wouldnt giving away the DarkBasic DLLs in your project be a form of pirating?

[Edit]: Yesh, Binary translators suck. NOW FLAME ME


Come to #coding. We promise we wont kick you!
DISCLAIMER: Promises may not actually be upheld.
JeBuS
20
Years of Service
User Offline
Joined: 20th Jul 2004
Location: Undisclosed Location, Dominion of JeBuS
Posted: 31st Aug 2004 11:54
Quote: "Posted by Zero Blitzt
[Edit]: 1010011 isnt binary for 83 either... the binary for 83 is 0011100000110011"


Umm, no, your number is 14387, his is correct
Eric T
21
Years of Service
User Offline
Joined: 7th Apr 2003
Location: My location is where I am at this time.
Posted: 31st Aug 2004 11:58
Actually 0011100000110011 is 00111000 00110011 in which the first one is 8 and the second one is 3.

But it is wrong none the less

Jebus, you used calc .

Specs: AMD 64bit 3200+, Gigabyte GA-K8NS Pro motherboard, ATI Radeon 9600XT 128mb, 120GB Maxtor 7200RPM, 17 inch flat screen, and 1.5 MBIT

AKA: Liquidz_Snake on IRC
1010011 binary for 83
20
Years of Service
User Offline
Joined: 19th Aug 2004
Location: where ever your not
Posted: 31st Aug 2004 12:36
whoops bug in a small prgram i made without using the bin function(was eager to make it without it)so sue me it will be changed almost immediantly

http://free-space.myftp.org for free ftp
website hosting and e-mail 60mb for ftp/webste 70mb for e-mail
Lost in Thought
20
Years of Service
User Offline
Joined: 4th Feb 2004
Location: U.S.A. : Douglas, Georgia
Posted: 31st Aug 2004 12:47
There is more than one method of using binary to represent numbers.
1010011 is

There are even more methods than this they are just the most popular.
So it really depends on what method you are taking about.

Back on topic. That would be a form of piracy like he said. So no you should not find a way to make the DBP trial version make fully compiled exes with no watermark. Now when you own DBP I think it would still be illegal as you would be giving away DBP dlls and you would need their permission. Assuming you get their permission then yes I think you could do it if you called the dlls. This is all guess work as I have never tried it because I figured it would be piracy.

Login to post a reply

Server time is: 2024-09-22 12:28:09
Your offset time is: 2024-09-22 12:28:09