InnoScript Crashes VB IDE

Started by asc, March 07, 2011, 10:30:47 AM

Previous topic - Next topic

asc

fwiw,  
step#:  
11) Attempted launch of previous working app.exe
12) Non successful: Image7 per Image7.zip is result.  

asc

fwiw,  
step#:  
9)Image5 per Image5Image6.zip executed.
10) VB6 launches with error per Image6 per Image5Image6.zip.

asc

Problem persists; Below steps are results per your directions and your most recent questions for clarification:  
 
1) VB6 IDE launches correctly.
2) InnoScript, View, Registered Components.
3) DAO350.dll listed as registered (ref attached #3 @ Image3Image4.zip).
4) [Create Scrip] selected from InnoScript.
5) InnoScript, View, Registered Components.
6) DAO350.dll listed as registered (ref attached #4 @ Image3Image4.zip).
7) Attempt launch of VB6 IDE: ~Microsoft Visual Basic can't find file 'DAO350.dll'.
8) Check for folder: C:\Program Files\Common Files\Microsoft Shared\DAO\Dao350.dll; Still exists.
 
 
 
Thank you in advance for your support.

Randem

BTW: I have had no problem creating a script from the files you have sent me aside from the files that I don't have that are labeled missing. Other than that everything works as it should. It gets the DAO350.dll file from the Program Files(x86)... folder instead of the Program Files... folder just as it should have because of the reference conversion.

Randem

Which file are you referring to?  
You want to find the DAO350.dll file in the View Registered Components list.
Please define 'works correctly'...

asc

Per your directions, the file (my app) is not listed to begin with.  
fwiw, I have .MSI install version (from MS VSI) which does work correctly.... It is produced on the same development machine.

asc

I'll follow your directions.... tomorrow AM, thx!

Randem

OK, I have verified that InnoScript does not unregister the file in your case. InnoScript will only attempt to get information from the file by unregistering it then re-registering it in a last ditch effort if all other methods fail.
 
What you can do is go to View->Registered Components on the main menu then search the list to find out where your file is registered before running InnoScript and then after to see if there is any change or if the file is in the list to begin with.
 
Let's start there...


Randem

It MUST be zipped before posting. Please include the project exe also...

asc

I mis-understood your request... I thought you wanted the full project.  I'm uploading the subject VBP now. thx.

Randem

There is nothing proprietary in this text file (.vbp file) It is only one text file, not the whole project. And yes I did look at your PDF file, that is what I based my answers upon.

asc

Hi, thx for the quick reply!  
As far as my IS designator... MY definition is IS = InnoScript and not anything else.  
As far as sending you my VB Project, I can not do that because of proprietary issues....but thank you for the offer!  
It appears, from your reply, that Maybe you did not see my original Upload Attachment: IS-IDEcrash1.pdf ?  
This attachment is ONLY output from InnoScript per the Log tab.  
I think I can send you the complete LOG listing if that might help... I await your reply.  
Thank you for your continued support!

Randem

I do not believe InnoScript (IS is Inno Setup) reports that it is not there. InnoScript reports in the error log that the path that VB6 uses is not a valid Windows path, Hence the 'Invalid Reference' notation not 'File Not Found'. If in your script you mean that it is in red then InnoScript cannot find it in the path that InnoScript converted the Invalid path to. I do see in the error log that some files are not found and this is because InnoScript cannot locate them in the path that is is using.
 
The only way that the file would not be found (sort of) is if it were unregistered and not re-registered. This is possible with InnoScript but the file would still be in the same location and not moved, deleted, renamed or modified.
 
Is it possible to zip and post your project vbp file and the project exe and I will test the results here.

asc

I followed your instructions... result is no change.  You are correct that no noticeable  change is noticed in the VBP, so must be Other dependency issues?... IDE loads fine until I run IS, then problems per previously discussed.  
How can we say that IS is not a factor IF  ALL is A-OK (always) until we run IS ?  
ie, NO PROBLEMS ...EVER... UNTIL IS IS EXECUTED.  
As a futher analysis question, Why does IS show Progam FilesCommon FilesMicrosoft SharedDAODao350.dll - File Does Not Exist but in fact the file IS There (same for all files listed)?
Thank you in advance for your continued support.