bb.donnay-software.com

Donnay Software Web Forums
It is currently Tue Jul 14, 2020 9:21 pm

All times are UTC - 7 hours




Post new topic Reply to topic  [ 12 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Standalone EXE
PostPosted: Tue Dec 04, 2018 4:33 am 
Offline

Joined: Thu Mar 26, 2015 4:24 am
Posts: 6
Hi,

Anyway we can create a standalone Executable without the need of any DLL or file whatsoever ?

Regards


Top
 Profile  
 
 Post subject: Re: Standalone EXE
PostPosted: Tue Dec 04, 2018 5:08 am 
Offline
User avatar

Joined: Thu Jan 28, 2010 12:59 am
Posts: 780
Location: Berlin, Germany
Use a different language. ;)

This PDR is related to this problem. It's 16 years old.

http://www.alaska-software.com/scripts/ ... PDRID=4902

_________________
Best regards,
Tom

"Did I offend you?"
"No."
"Okay, give me a second chance."


Top
 Profile  
 
 Post subject: Re: Standalone EXE
PostPosted: Tue Dec 04, 2018 5:14 am 
Offline
User avatar

Joined: Thu Jan 28, 2010 12:59 am
Posts: 780
Location: Berlin, Germany
To be a little more serious. This is a problem by design. This design has some advantages - data driven applications and other things would be much more complicated without it. The disadvantage are the runtime DLLs you need to deliver. No way out. Maybe Xbase++ 5.0 (codename "cloud 7") supports this. It will be released in Q3 2027. :twisted:

_________________
Best regards,
Tom

"Did I offend you?"
"No."
"Okay, give me a second chance."


Top
 Profile  
 
 Post subject: Re: Standalone EXE
PostPosted: Tue Dec 04, 2018 9:11 am 
Offline

Joined: Thu Jan 28, 2010 7:07 am
Posts: 613
Location: Alachua, Florida USA
Tom wrote:
It will be released in Q3 2027. :twisted:


You're such an optimist.. :)

_________________
Brian Wolfsohn
Retired and traveling around the country to music festivals in my RV.
OOPS.. Corona Virus, so NOT travelling around the country right now...
http://www.breadmanrises.com
FB travel group: The Breadman Rises


Top
 Profile  
 
 Post subject: Re: Standalone EXE
PostPosted: Tue Dec 04, 2018 10:00 am 
Offline
User avatar

Joined: Thu Jan 28, 2010 12:59 am
Posts: 780
Location: Berlin, Germany
Okay, Q4 2027.

_________________
Best regards,
Tom

"Did I offend you?"
"No."
"Okay, give me a second chance."


Top
 Profile  
 
 Post subject: Re: Standalone EXE
PostPosted: Tue Dec 04, 2018 2:13 pm 
Offline
Site Admin
User avatar

Joined: Wed Jan 27, 2010 6:58 pm
Posts: 4140
Location: Boise, Idaho USA
You could probably put the Alaska and eXpress++ runtime DLLs in a self-extracting ZIP EXE.

_________________
The eXpress train is coming - and it has more cars.


Top
 Profile  
 
 Post subject: Re: Standalone EXE
PostPosted: Wed Dec 05, 2018 2:13 am 
Offline

Joined: Thu Mar 26, 2015 4:24 am
Posts: 6
Hi,

Just to make sure. thanks, so we have time till 2027, Q4 !!!

Regards


Top
 Profile  
 
 Post subject: Re: Standalone EXE
PostPosted: Wed Dec 05, 2018 4:22 am 
Offline

Joined: Sun Jan 18, 2015 11:43 am
Posts: 520
Location: Slovakia
Hi,

I also thought about it, because it is not nice, when user see tens od dll fiels in our directory and search exe file .

Only such an idea :think: :
- put all dll to zip file
- when start application, first run "some" auxiliary exe module which "know" set of dlls which need main application (for example list can be in external ini file) and unzip those dlls
- and run main application.
- auxiliary module unzip dlls only first time, or only if he finds out some differences

This system can reduce dlls in directory, not unzip this, which ones not need

Sorry, if you mean something else altogether :)


Top
 Profile  
 
 Post subject: Re: Standalone EXE
PostPosted: Wed Dec 05, 2018 7:53 am 
Offline

Joined: Thu Jan 28, 2010 7:07 am
Posts: 613
Location: Alachua, Florida USA
Victorio wrote:
Hi,

I also thought about it, because it is not nice, when user see tens of dll files in our directory and search exe file .


If your issue is the cline seeing these dll files, keep in mind the windows operating system, and most applications, call functions in dll files. the only difference is that these files are in a directory referenced by the path setting, (usually somewhere in the widows group of directories). You could move all the dll's into another directory under your mail directory, and the user wouldn't see them. You'd just need to change your code and possibly your installation routines to account for this.

_________________
Brian Wolfsohn
Retired and traveling around the country to music festivals in my RV.
OOPS.. Corona Virus, so NOT travelling around the country right now...
http://www.breadmanrises.com
FB travel group: The Breadman Rises


Top
 Profile  
 
 Post subject: Re: Standalone EXE
PostPosted: Wed Dec 05, 2018 7:59 am 
Offline
User avatar

Joined: Thu Jan 28, 2010 12:59 am
Posts: 780
Location: Berlin, Germany
You can't move the Xbase++-runtimes to another directory which is not the working directory of your app - or not included in the search path. You can't set the runtimes location in your app. This is a PDR aswell, maybe from 1996, but I'm not going to search it.

_________________
Best regards,
Tom

"Did I offend you?"
"No."
"Okay, give me a second chance."


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 12 posts ]  Go to page 1, 2  Next

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 10 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group