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
- :
- Edit default Error Messages
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
‎Dec 09, 2009
05:25 AM
Edit default Error Messages
Hi,
I was wondering if there is a way to edit Installshield's default error messages. Basically those starting with IDS_IFX_ERROR
Any ideas?
Thanks a lot!
Christian
I was wondering if there is a way to edit Installshield's default error messages. Basically those starting with IDS_IFX_ERROR
Any ideas?
Thanks a lot!
Christian
(4) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Dec 09, 2009
10:56 AM
probably the most convenient way would be to click "General Information" the right the language of the string table you are modifying under "General Information\String Tables" and export it. then look at the text file in your project directory (in english it's "String1033.txt"), and make all of your modifications using your favorite text editor. Then import the file the same way you exported it.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Dec 16, 2009
10:52 AM
Installshield's default error messages are not in the string tables. If so, there wouldn't be a problem at all. You will only find strings from the default dialogs there but no error messages, like for example the ones that are displayed when updating a release.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Dec 16, 2009
10:55 AM
Some examples:
IDS_IFX_ERROR_UPDATE_VERSION_COMPARE_FAILURE
IDS_IFX_ERROR_UPDATE_PRODUCT_NOT_INSTALLED
IDS_IFX_ERROR_UPDATE_NOT_APPROPRIATE
IDS_IFX_ERROR_UPDATE_VERSION_COMPARE_FAILURE
IDS_IFX_ERROR_UPDATE_PRODUCT_NOT_INSTALLED
IDS_IFX_ERROR_UPDATE_NOT_APPROPRIATE
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Dec 16, 2009
12:01 PM
Aha! so you're right...
those strings are defined in some pre-compiled object files in the IS program directory.
In "...\Program Files\Macrovision\IS2008\Script\isrt\Include\SDINT.H" there's an external function declared
which returns a string for each of the defined error codes. you could build a mini script that could extract all of the current string values and write them to a file. then you could modiffy those strings, and re-implement the SdLoadString function.
back stuff up before modifying! do a quick test before throwing too much time away. good luck!
those strings are defined in some pre-compiled object files in the IS program directory.
In "...\Program Files\Macrovision\IS2008\Script\isrt\Include\SDINT.H" there's an external function declared
external prototype STRING SdLoadString( NUMBER );
which returns a string for each of the defined error codes. you could build a mini script that could extract all of the current string values and write them to a file. then you could modiffy those strings, and re-implement the SdLoadString function.
back stuff up before modifying! do a quick test before throwing too much time away. good luck!
![](/skins/images/8CE4FAD0DE6F3A6F9D0567434D2D2DAE/responsive_peak/images/icon_anonymous_message.png)