This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- debugging
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 17, 2007
04:02 AM
directory table
since making the setup of my programm with installshield 2008, I get the following error message while executing the compiled setup.exe : the directory DATABASEDIR1 (own variable) does not exist in the directory table.
But when I look under direct editing in the table directory I see the entry DATABASEDIR1.
Where should I look to solve the problem???
henri
But when I look under direct editing in the table directory I see the entry DATABASEDIR1.
Where should I look to solve the problem???
henri
(8) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 17, 2007
04:58 AM
mmh, open up the msi using orca and see what the directory table contains. Run a validation see if that tells you anything. Its possible to automate running validations using msival2 and add it to your build process.
If the directory is missing from the msi check that your directory_parent entry is correct.
If the directory is missing from the msi check that your directory_parent entry is correct.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 17, 2007
08:48 AM
Maybe the Keep Unused Directories setting on the Build tab in the Releases view is set to No. If this is set to No and a directory that is listed in the Directory column of the Directory table is not referenced in any known location in the .msi file, InstallShield removes it from the Directory table of the .msi file that it creates at build time.
Debbie Landers
Macrovision Corporation
Debbie Landers
Macrovision Corporation
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 17, 2007
04:46 PM
if you are not actually using the DATABASEDIR1 then go ahead and delete it from the table or you can go into the components section of your installer and veryify the installation paths of files are not set to DATABASEDIR1 you will have to also verify that it is not used in any of the dialogs if you have edited them.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 18, 2007
09:04 AM
Thanks a lot for replying so quickly. I do appreciate that!
I used Orca to view the Msi. Indeed the entries were not in the msi. But they are in the installshield project.
And: I do need the directories! They are not just unimportant entries. During the execution of the script they might get a value.
I have not looked at the setting Debbie mentioned yet. I will do soon.
I used Orca to view the Msi. Indeed the entries were not in the msi. But they are in the installshield project.
And: I do need the directories! They are not just unimportant entries. During the execution of the script they might get a value.
I have not looked at the setting Debbie mentioned yet. I will do soon.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 22, 2007
03:23 AM
The answer Debbie posted solved the problem. Thanks a lot Debbie...
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 22, 2007
08:53 AM
But the problem of debugging (not possible) remain. What should I do to debug my script with F5. Why doesn't the debug-mode in Installshield start? The setup starts, yes, but I cannot go through the lines of my installscript... Is there some "hidden" option I do not see??
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 22, 2007
09:11 AM
Is your InstallScript custom action a deferred, commit, or rollback custom action? If so, I think that the following KB article describes a workaround that might help:
http://support.installshield.com/kb/view.asp?articleid=Q112187
I think that the registry entry you'd want to create for InstallShield 2008 would be:
HKEY_CURRENT_USER\Software\InstallShield\ISEngine14.0
I hope that helps.
Debbie Landers
Macrovision Corporation
http://support.installshield.com/kb/view.asp?articleid=Q112187
I think that the registry entry you'd want to create for InstallShield 2008 would be:
HKEY_CURRENT_USER\Software\InstallShield\ISEngine14.0
I hope that helps.
Debbie Landers
Macrovision Corporation
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 22, 2007
09:20 AM
Yes Debbie. It works! You're good!
I would ask you if I wasn't already married .... 🙂
I would ask you if I wasn't already married .... 🙂