E:serverRandom Directory Reference

Started by Randem, March 23, 2011, 10:14:54 AM

Previous topic - Next topic

Randem

Ok, there is nothing in these files to indicate DB usage. The templates you state are in the script are not listed in the InnoScript project file. So there may be something in the exe to indicate database usage.
 
Possibly the logs would show something if you run and the database templates are auto selected.

webbiz

The program does not have any added DLLs or external data files.
 
While it is a simple form with list box and button, the data is HARD-CODED to a menu selection for display into the list box. This hard-coded data is highly proprietary, limited release and requires registration-key via Passport software protection.
 
That's why I cannot include this particular .exe.
 
The other two files are provided in the attachment.
 

Randem

It will be a start... but why not the exe? Not like it can be of any use to anyone except for testing purposes. It is probably useless without the associated dll/data etc...

webbiz

I can provide the first two files, but not the .exe itself. Will that be enough for your purposes?

Randem

It will still help. If you send those files I can check to see if you are having the issues stated or have selected something else that made the files get inserted. This will help all...

webbiz

I was actually hoping, when I purchased InnoScript, that it would remove me from having to know all those details of InnoSetup. But hey, a guy can dream, can't he?
 
BTW, my app does not require those lines. Seriously, it is a form, a list box, and a button. Nothing else. No database.
 
I'd be happy to zip those files together, but it won't do us much good now. I've already messed around with this so much that it no longer shows those lines that it did originally.
 
Next time I see something like this (if it happens again), I'll zip the files with my post.
 
Thanks. :-)

Randem

Actually it is not a non-issue. The reason InnoScript added the template is because your project states that it needs them. It would be prudent to find out why this issue happens instead of ignoring it for other issues of the same type may be lurking.
 
Please zip and post your VB6 project VBP file, InnoScript PJT and your VB6 project exe (three files) and I can take a look to see why this may be happening. BTW: Your project VBP is a text file with no code in it...
 
Yes, InnoScript is a tool FOR Inno Setup. So you would need to know something about Inno Setup to take full advantage of InnoScript. It would be similar to getting all the tools together to build a house without having any idea of how to build the house... However if you have an idea of how to build a house the tools will help greatly.

webbiz

Understood. The issue, however, is that my project does NOT have any references checked off that pertains to databases. In fact, only the defaults are referenced:
 
ie: msvbvm60.dll, VB6.OLB, stdole2.tlb.
 
That's it!
 
So I was SURPRISED to see these lines in the script pertaining to MDAC and JET, as well as a directory e:serverRandem...
 
I guess the real issue is that the documentation does not really lend itself to NEW users. You almost have to already be skilled at writing scripts manually using InnoSetup in order to take advantage of InnoScript later on.
 
Anyway, I've located the TEMPLATES as you suggested and removed the reference to e:server. So that issue is now a non-issue.
 
Thank you.

Randem

Without seeing your script you are asking me to guess about the files you saw in the script, but the e: drive reference is coming from a template that you would need to change to reference the files on your machine. Go to the template tab then double click on a template and  you can edit it in place to reference the location where these files are stored on your computer. You will have to download the files first from our website if you do not have them. You can download them by using the Download selection from the main screen.  
 
If your project has a selected a database component then InnoScript will pick it up and add the appropriate templates that has the correct files so that your app will run. If you do not use a database then you need to un-check the components and references that indicate database usage. If you cannot un-check them it is because they are in use on a form and you must remove the object from the form first before you can un-chec the reference or component.
 
BTW: The folder is Randem not RANDOM...

webbiz

I created a script today (not a working one, but an initial one) and noticed that there were some lines in the script under the [Source] section that did not make sense to me.
 
My application does NOT use a Database. It uses has no additional references other than the standard default ones VB6 adds to apps (you try to unclick these and VB6 slaps you silly for trying).
 
So in my generated script, I get lines to load in MAC and JET stuff, which I conclude are database related.
 
Also, the script is referencing a directory that does not exist on my machine for source files, such as e:serverRandom.....
 
I've tried to search on E:server here but have not found any information as to why these appear in my script or how to change some setting in the application so as to not direct it to this mysterious directory.
 
Help please.
 
Thanks.