forum.vdsworld.com Forum Index forum.vdsworld.com
Visit VDSWORLD.com
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Missing Run times
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    forum.vdsworld.com Forum Index -> General Help
View previous topic :: View next topic  
Author Message
CodeScript
Moderator Team


Joined: 08 Jun 2003
Posts: 1060
Location: India

PostPosted: Thu Jul 17, 2003 11:24 am    Post subject: Missing Run times Reply with quote

I am just wondering about the fate of a person who gets a VDS app without the runtime dll i.e vdsrun30 or 40 or 50.dll. He will search all the net find something about visual Dialogscript yet cannot find the runtime library and will curse for the situation Stupid . And this is most likely his first encounter with VDS and what does he feel ?. Confused, angry Now take the case with visual basic if such a situation should arise he can download the runtime from several sites including their home page.

Would it not be nice to provide the link to these runtimes at the homepage.
Also if the exe would display a message like - "Could not find vdsrun50.dll. Please download it from http://www.***.com and place it in your application directory"
Second one may be difficult but I don't know about the first.
Would it not increase the populatrity and user friendliness?. Just a food for thought - so i placed it here.

I don't deny the responsibilty of the person who distributed the exe to include the runtimes .
If I am wrong in posting this moderators - kindly delete it.

_________________
Regards
- CodeScript
Arrow Give your application a professional look with the VDSGUI Extension


Last edited by CodeScript on Thu Jul 17, 2003 1:50 pm; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website
FreezingFire
Admin Team


Joined: 23 Jun 2002
Posts: 3508

PostPosted: Thu Jul 17, 2003 11:47 am    Post subject: Reply with quote

You are right, CodeScript. If you do not have the runtime you will get
the following error:



I think posting the runtimes at www.dialogscript.com might help if they
do not have the runtime. Smile

_________________
FreezingFire
VDSWORLD.com
Site Admin Team
Back to top
View user's profile Send private message Visit poster's website
CodeScript
Moderator Team


Joined: 08 Jun 2003
Posts: 1060
Location: India

PostPosted: Thu Jul 17, 2003 1:53 pm    Post subject: Reply with quote

FreezingFire wrote:
I think posting the runtimes at www.dialogscript.com might help if they do not have the runtime. Smile

But there are other issues. I Don't know what commercial research thinks. Confused Question

_________________
Regards
- CodeScript
Arrow Give your application a professional look with the VDSGUI Extension
Back to top
View user's profile Send private message Visit poster's website
vdsalchemist
Admin Team


Joined: 23 Oct 2001
Posts: 1448
Location: Florida, USA

PostPosted: Thu Jul 17, 2003 2:16 pm    Post subject: Reply with quote

Umm you should not distribute the Exe without the runtime??? I hate the fact that every VB application out there never includes the runtime and then I have to go and get the silly thing. You should distribute all dependencies that you know is not going to be on the Users OS. I think that if you tell your customer "Oh BTW you have to download the runtime in a seperate download." looks very sloppy and says that your product is incomplete. This is only my opinion so don't go flaming me for it. I almost always include the runtime with my Exe's. Yes it makes the download bigger but the user is going to need the runtime anyway and it looks better that they don't have to download another file and then try to figure out where to put that file. Alot of users do not know how to get past the Windows Desktop and yet they figure out how to install a application but they don't know where that application is because todays webbrowser's allow you to run the installs directly.
_________________
Home of

Give VDS a new purpose!
Back to top
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger
FreezingFire
Admin Team


Joined: 23 Jun 2002
Posts: 3508

PostPosted: Thu Jul 17, 2003 4:09 pm    Post subject: Reply with quote

I agree Mindpower, I always distribute the runtime with my programs.
That's why I think the executables should be made to be integrated,
I don't understand why they aren't. Would it be impossible to do that? Confused

_________________
FreezingFire
VDSWORLD.com
Site Admin Team
Back to top
View user's profile Send private message Visit poster's website
CodeScript
Moderator Team


Joined: 08 Jun 2003
Posts: 1060
Location: India

PostPosted: Thu Jul 17, 2003 4:36 pm    Post subject: Re: Missing Run times Reply with quote

CodeScript wrote:
I don't deny the responsibilty of the person who distributed the exe to include the runtimes.


I have already said this when i posted in the first instace.
What i feel is a VDS programmer may not be all that well versed with buliding a installation system properly. For those of us who know it may be simple.and it is possible that such a person may add the runtimes to a wrong directory or not at all and this brings bad name to the programming language - especially a freeware which the author forgets all together.

If commercial research feels they cannot give run time download openly atleat the error should give a code number or something that end user cannot get easily but the programmer knows well (personal opinion - dont flame Smile )

_________________
Regards
- CodeScript
Arrow Give your application a professional look with the VDSGUI Extension
Back to top
View user's profile Send private message Visit poster's website
CodeScript
Moderator Team


Joined: 08 Jun 2003
Posts: 1060
Location: India

PostPosted: Thu Jul 17, 2003 4:44 pm    Post subject: Reply with quote

FreezingFire wrote:
That's why I think the executables should be made to be integrated,
I don't understand why they aren't. Would it be impossible to do that? Confused


It should be easy but think of a situation U have 5 exes in the same directory (or otherwise) and U are distibuting this program - the size will be very large as each of them has runtime.

_________________
Regards
- CodeScript
Arrow Give your application a professional look with the VDSGUI Extension
Back to top
View user's profile Send private message Visit poster's website
Skit3000
Admin Team


Joined: 11 May 2002
Posts: 2166
Location: The Netherlands

PostPosted: Thu Jul 17, 2003 5:25 pm    Post subject: Reply with quote

FreezingFire wrote:
I agree Mindpower, I always distribute the runtime with my programs.
That's why I think the executables should be made to be integrated,
I don't understand why they aren't. Would it be impossible to do that? Confused


If you buy the enterprise version (please correct me if I'm wrong), you'll get a lite version of Prakash's Alloy....

_________________
[ Add autocomplete functionality to your VDS IDE windows! ]
Voor Nederlandse beginners met VDS: bekijk ook eens deze tutorial!
Back to top
View user's profile Send private message
FreezingFire
Admin Team


Joined: 23 Jun 2002
Posts: 3508

PostPosted: Thu Jul 17, 2003 7:59 pm    Post subject: Reply with quote

But, as I've said about 62 times before, Alloy is a great product, but I
don't want the runtime to be extracted, I want it to be inside the executable. Wink

Perhaps having an integration option like VDS 2.x had would be best. Smile
A lot more people would probably buy if it had this option. Delphi executables
include a runtime package, right? They're about 172 kb for executable
if I remember correctly.

_________________
FreezingFire
VDSWORLD.com
Site Admin Team
Back to top
View user's profile Send private message Visit poster's website
PGWARE
Web Host


Joined: 29 Dec 2001
Posts: 1565

PostPosted: Thu Jul 17, 2003 10:05 pm    Post subject: Reply with quote

Delphi exe's are self contained, however there is an option to use runtime files if you want to distribute small exe's with a shared runtime option, but most people just use the single exe option.
Back to top
View user's profile Send private message
FreezingFire
Admin Team


Joined: 23 Jun 2002
Posts: 3508

PostPosted: Thu Jul 17, 2003 10:08 pm    Post subject: Reply with quote

But isn't the runtime package included in the executable?
_________________
FreezingFire
VDSWORLD.com
Site Admin Team
Back to top
View user's profile Send private message Visit poster's website
SnarlingSheep
Professional Member
Professional Member


Joined: 13 Mar 2001
Posts: 759
Location: Michigan

PostPosted: Thu Jul 17, 2003 10:28 pm    Post subject: Reply with quote

That's usually what self contained means FF Wink
_________________
-Sheep
My pockets hurt...
Back to top
View user's profile Send private message Send e-mail
FreezingFire
Admin Team


Joined: 23 Jun 2002
Posts: 3508

PostPosted: Thu Jul 17, 2003 10:44 pm    Post subject: Reply with quote

Yup, that's what I said in the first place. Wink
_________________
FreezingFire
VDSWORLD.com
Site Admin Team
Back to top
View user's profile Send private message Visit poster's website
vdsalchemist
Admin Team


Joined: 23 Oct 2001
Posts: 1448
Location: Florida, USA

PostPosted: Fri Jul 18, 2003 1:36 am    Post subject: Reply with quote

Actually I think it depends on what version of Delphi you are talking about. Maybe some of the old versions used a runtime but I believe that the newer versions of Delphi compile without a runtime of anykind since the introduction of inline assembly. I believe that Delphi Exe's are P code. Also the reason that Delphi Exe's are so large is because of the components and modules that the programmer has included in their exe. I have seen Delphi Exe's as small as 5 and 7 kb. So I don't think a runtime DLL can fit in that small of a Exe.
As for VDS'es runtime being truly integrated this will prob. never happen. VDS uses a *.dll as a runtime and as long as it does it will always need to be extracted to the drive to be called by the Exe. I don't know if I am at liberty to say exactly why it has to use a DLL but I believe I know a really good reason why. As long as VDS is an interpreted language it will rely on a runtime of sorts. Even Java relies on a runtime and I never hear Java programmers complain this much about it. Also many many other languages rely on a runtime and I really don't see what the big deal is with using a product like Alloy and extracting the runtime to the drive? I just don't see your arguments about the advantages of having the languge compile as integrated or extracting the runtime to the drive? There is no advantage that I can see with having the Exe extract the runtime or be the runtime. VB has been doing this for years and Mr. Gates does not complain when he gets those huge checks from the sale of VB every month. Millions of programmers out there program with VB and none of them care that is has a runtime or not...They just tell you to go and download it which I hate because I know for a fact that they can make it part of their install package.

Also there are many setup packages out there that are free that will work to install your software. I guess to me it is just another file to send out just like all my other files.

_________________
Home of

Give VDS a new purpose!
Back to top
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger
CodeScript
Moderator Team


Joined: 08 Jun 2003
Posts: 1060
Location: India

PostPosted: Fri Jul 18, 2003 2:59 am    Post subject: Reply with quote

I agree with you mindpower but my main point was making run time easily available to everybody if needed.
OK unless commercial research decides to give the option of OPTIONALLY including the run time with the exe when needed it's difficult.
I think PE Bundle gives the option of advanced bundle where the dll is directly extracted to the programs memory space and not written to disk and i think this works with VDS 4.x don't know about 5.x. But again here if the app contains many exes running together this will add to the burden on memory.

_________________
Regards
- CodeScript
Arrow Give your application a professional look with the VDSGUI Extension
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    forum.vdsworld.com Forum Index -> General Help All times are GMT
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
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 vote in polls in this forum
You can attach files in this forum
You can download files in this forum

Twitter@vdsworld       RSS

Powered by phpBB © 2001, 2005 phpBB Group