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
- :
- Add _ISSCRIPT_NEW_STLYE_DLG_DEFS to Build/Settings
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
Jun 01, 2011
09:21 AM
Compile error after upgrade
I upgraded InstallShield from version 12 to 2011 and I get the following errors when I compile:
SQLRT.obl(SQLBrowse.obs) : error L8407: 'ISRT._GetDiskSpaceExEx' : conflicts with previous definition
SQLRT.obl(SQLBrowse.obs) : error L8407: 'ISRT._ComponentGetTotalCostEx' : conflicts with previous definition
Setup.inx - 2 error(s), 0 warning(s)
Any idea how to solve it?
Thanks.
SQLRT.obl(SQLBrowse.obs) : error L8407: 'ISRT._GetDiskSpaceExEx' : conflicts with previous definition
SQLRT.obl(SQLBrowse.obs) : error L8407: 'ISRT._ComponentGetTotalCostEx' : conflicts with previous definition
Setup.inx - 2 error(s), 0 warning(s)
Any idea how to solve it?
Thanks.
(1) Reply
Jun 08, 2011
01:25 PM
By comparing my IS2010 upgraded InstallScript project which gets the same L8407 errors, listed in this thread, to a IS2011 'new project', I found that adding the _ISSCRIPT_NEW_STYLE_DLG_DEFS to the Build/Settings/Processor Defines, that I then got a more helpful C8014 'identifier already defined' compile errors on the same two functions as well as several other variables. Double click on each error and commented out each line and then the project results in a clean upgraded IS2011 build. I did not find any documentation in the 'Whats new...' or the 'Upgrading a project..." documents related to this issue, and Flexera has not responded to my Gold Maintenance request (opened prior to finding this solution) for support yet.