| View previous topic :: View next topic |
| Author |
Message |
CodeScript Moderator Team

Joined: 08 Jun 2003 Posts: 1060 Location: India
|
Posted: Thu Jul 17, 2003 11:24 am Post subject: Missing Run times |
|
|
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 . And this is most likely his first encounter with VDS and what does he feel ?. 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
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 |
|
 |
FreezingFire Admin Team

Joined: 23 Jun 2002 Posts: 3508
|
Posted: Thu Jul 17, 2003 11:47 am Post subject: |
|
|
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.  _________________ FreezingFire
VDSWORLD.com
Site Admin Team |
|
| Back to top |
|
 |
CodeScript Moderator Team

Joined: 08 Jun 2003 Posts: 1060 Location: India
|
Posted: Thu Jul 17, 2003 1:53 pm Post subject: |
|
|
| FreezingFire wrote: | I think posting the runtimes at www.dialogscript.com might help if they do not have the runtime.  |
But there are other issues. I what commercial research thinks.  _________________ Regards
- CodeScript
Give your application a professional look with the VDSGUI Extension |
|
| Back to top |
|
 |
vdsalchemist Admin Team

Joined: 23 Oct 2001 Posts: 1448 Location: Florida, USA
|
Posted: Thu Jul 17, 2003 2:16 pm Post subject: |
|
|
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 |
|
 |
FreezingFire Admin Team

Joined: 23 Jun 2002 Posts: 3508
|
Posted: Thu Jul 17, 2003 4:09 pm Post subject: |
|
|
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?  _________________ FreezingFire
VDSWORLD.com
Site Admin Team |
|
| Back to top |
|
 |
CodeScript Moderator Team

Joined: 08 Jun 2003 Posts: 1060 Location: India
|
Posted: Thu Jul 17, 2003 4:36 pm Post subject: Re: Missing Run times |
|
|
| 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 ) _________________ Regards
- CodeScript
Give your application a professional look with the VDSGUI Extension |
|
| Back to top |
|
 |
CodeScript Moderator Team

Joined: 08 Jun 2003 Posts: 1060 Location: India
|
Posted: Thu Jul 17, 2003 4:44 pm Post subject: |
|
|
| 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?  |
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
Give your application a professional look with the VDSGUI Extension |
|
| Back to top |
|
 |
Skit3000 Admin Team

Joined: 11 May 2002 Posts: 2166 Location: The Netherlands
|
Posted: Thu Jul 17, 2003 5:25 pm Post subject: |
|
|
| 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?  |
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 |
|
 |
FreezingFire Admin Team

Joined: 23 Jun 2002 Posts: 3508
|
Posted: Thu Jul 17, 2003 7:59 pm Post subject: |
|
|
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.
Perhaps having an integration option like VDS 2.x had would be best.
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 |
|
 |
PGWARE Web Host

Joined: 29 Dec 2001 Posts: 1565
|
Posted: Thu Jul 17, 2003 10:05 pm Post subject: |
|
|
| 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 |
|
 |
FreezingFire Admin Team

Joined: 23 Jun 2002 Posts: 3508
|
Posted: Thu Jul 17, 2003 10:08 pm Post subject: |
|
|
But isn't the runtime package included in the executable? _________________ FreezingFire
VDSWORLD.com
Site Admin Team |
|
| Back to top |
|
 |
SnarlingSheep Professional Member


Joined: 13 Mar 2001 Posts: 759 Location: Michigan
|
Posted: Thu Jul 17, 2003 10:28 pm Post subject: |
|
|
That's usually what self contained means FF  _________________ -Sheep
My pockets hurt... |
|
| Back to top |
|
 |
FreezingFire Admin Team

Joined: 23 Jun 2002 Posts: 3508
|
Posted: Thu Jul 17, 2003 10:44 pm Post subject: |
|
|
Yup, that's what I said in the first place.  _________________ FreezingFire
VDSWORLD.com
Site Admin Team |
|
| Back to top |
|
 |
vdsalchemist Admin Team

Joined: 23 Oct 2001 Posts: 1448 Location: Florida, USA
|
Posted: Fri Jul 18, 2003 1:36 am Post subject: |
|
|
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 |
|
 |
CodeScript Moderator Team

Joined: 08 Jun 2003 Posts: 1060 Location: India
|
Posted: Fri Jul 18, 2003 2:59 am Post subject: |
|
|
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
Give your application a professional look with the VDSGUI Extension |
|
| Back to top |
|
 |
|