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.
abby27
Level 4
- Revenera Community
- :
- About abby27
Oct 01, 2009
01:27 PM
Hello, I have a Basic MSI Project. During installation the user selects a SQL Server instance and the installer creates a database on that SQL Server Server. Everything is fine during install. But somewhere down the line, either the SQL Server database instance i stopped or unavailable or uninstalled. Then, when the user tries to Uninstall my product, the error "Error 27502. Could not connect to Microsoft SQL Server ''. [DBNETLIB][ConnectionOpen(Connect()).]SQL Server does not exist or access is denied. (17)" pops up. How can i configure Installshield installer to ignore this error and show a meaningful message to the user and complete the Uninstallation/Maintenance without rolling back ? Or, is there a workaround for this ? I read in the forums about IS_SQLSERVER_DO_NOT_USE_REG. If I set this property value to "1" before ISSQlServerInitialize, i will still need to provide some valid values for the IS_SQLSERVER_* properties, which I do not want to do. I just want to skip this error and show some message to the user and complete the UnInstall/repair Appreciate your resposens ..
... View more
Labels
- Labels:
-
InstallShield 2009
Sep 23, 2009
07:57 PM
Thanks for the solution. But, mine is a Basic MSI Project. Do you have a solution for Basic MSI?
... View more
Sep 23, 2009
09:54 AM
:confused: Pleeaase somebody, view this post and answer my query :confused:
... View more
Sep 22, 2009
04:35 PM
Hi, I have a Basic MSI Project, a custom dialog(StatusDialog) whose job is just to display status messages, configured as Modal=True, Keep Modeless = False. From one of my dialogs, when the user clicks on the 'Next' button, i show this 'StatusDialog' with a CASAUTHURLVALID<>0, using SpawnWaitdialog. Then a CustomAction (CheckCASURL) is executed which changes the property to CASAUTHURLVALID=1 The problem: The SpawnWaitDialog shows the StatusDialog alright, but the installer freezes. I think that is because the CustomAction (CheckCASURL) that is setting the Property value CASAUTHURLVALID=1 is never being executed, and hence the StatusDialog never closes. What am I doing wrong? Does anyone know how to close this StatusDialog? I browsed through the forums here, many people seem to have had this same issue, but no solution posted so far. Appreciate your responses. Thanks in advance
... View more
Labels
- Labels:
-
InstallShield 2009
Sep 20, 2009
06:39 PM
Hello, I have a basic MSI project and Installation works fine. During Uninstall, I need to collect some user input, such as option to remove SQL database etc.., by providing some options in a Dialog Box. I have 2 questions 1) Can someone show, how to do this? (I know how to create a Custom Dialog) ie) how to display this Dialog during UnInstallation 2) During installation, in one of my wizard steps, when the user clicks the 'Next' button my installer executes a long running process Custom Action. At this time, I would like to display a Message "Processing...please wait..." in a dialog box(without the minimize/maximize toolbar buttons). How can this be done. Please provide an example Thanks in advance for your help
... View more
Labels
- Labels:
-
InstallShield 2009
Sep 09, 2009
11:48 AM
Thank you, that really helps !:)
... View more
Sep 08, 2009
12:23 PM
Hi I have a Basic MSI Project, with several SQL Scripts Script1.SQL, Script2.SQL, Script3.SQL etc. These all run fine. I need Script1.SQL to execute when the user clicks on the 'Next' button in the standard 'SQLLogin' dialog, and not when Installshield schedules it in a standard way How can this be done? Somebody help. Also, can someone explain at what point of time in the Installation sequence the SQL Scripts are actually executed ? Is there a way to control the execution of SQL Scripts to make it happen a little earlier/later than what Installshield normally does? if so, how Thanks
... View more
Labels
- Labels:
-
InstallShield 2009
Aug 31, 2009
05:21 PM
Try this : Set the files that you want overridden as 'key file' in your Component and set them to 'always override' option.
... View more
May 26, 2009
11:56 AM
Plz check your log file for the the values of these properties. If they are indeed empty, here is more info. The SETUPEXEDIR property contains the path to Setup.exe. For example, if the path to Setup.exe is C:\MySetups\MyApp\Setup.exe, the value of SETUPEXEDIR is C:\MySetups\MyApp. There are two limitations to using SETUPEXEDIR: * SETUPEXEDIR is set by Setup.exe. If the end user runs the .msi package directly, SETUPEXEDIR is not set. To account for this, you could have a dual implementation in your installation—one that uses SETUPEXEDIR and one that uses SOURCEDIR. You could test for the existence of SETUPEXEDIR and, if it does not exist, you could conditionally use your SOURCEDIR implementation. * SETUPEXEDIR might not be set at uninstallation. If the end user triggers the uninstallation by running Setup.exe, SETUPEXEDIR is set. If they run the uninstallation from Add or Remove Programs, SETUPEXEDIR is not set. Note that in an uncompressed installation, SOURCEDIR and SETUPEXEDIR have the same value. SOURCEDIR This property stores the root directory where all the source files are located. In the following three scenarios involving build settings, SOURCEDIR should be referred to during installation only. In these circumstances, the setup image runs from a temporary location that is removed following installation. * Custom builds when the Include Setup.exe option is set to Yes and the Compress Media option is set to Yes * SingleImage builds when the Include Setup.exe option is set to Yes and the Copy Media to Target Machine option is set to No * WebDeployment builds when the Copy Media to Target Machine option is set to No SETUPEXEDIR is an alternative to the directory identifier SOURCEDIR. A potential problem with using SOURCEDIR is that it points to the location of the running .msi package. In the case of a compressed installation, the .msi package is streamed to a temporary location and run from there. Because of this, the value of SOURCEDIR will be some temporary location on the end user’s machine, which might not be the value you want.
... View more
May 22, 2009
02:16 PM
I solved it myself. Posting here so it could be of use to someone ... Here is the VBScript Code to parse my xml file, which is located in the same directory as my setup.exe This script is in a CustomAction which I hooked up to be invoked when the 'Next' button of the previous dialog is clicked. Set MsiDb = Session.Database Set MsiInstall = Session.Installer Set MsiView = MsiDb.OpenView("SELECT * FROM ComboBox") index = 1 strFilePath = Session.Property("SETUPEXEDIR") Set xmlDoc = CreateObject("Microsoft.XMLDOM") xmlDoc.Async = "False" xmlDoc.Load(strFilePath & "\regions.xml") strQuery = "/Regions/Region" Set objNodeList = xmlDoc.selectNodes(strQuery) For Each objNode in objNodeList strRegionName = objNode.SelectSingleNode("RegionName").Text strRegionValue = objNode.SelectSingleNode("RegionValue").Text 'Now Populate the ComboBox with the strRegionName and strRegionValue items MsiRecord = MsiInstall.CreateRecord(4) MsiRecord.StringData(1) = "REGION" 'The Name of the Property MsiRecord.IntegerData(2) = index 'The Sequence/Order in the ComboBox MsiRecord.StringData(3) = strRegionValue 'VALUE of the Item in the List MsiRecord.StringData(4) = strRegionName 'TEXT to be displayed to the user Call MsiView.Execute(MsiRecord) Call MsiView.Modify (7, MsiRecord) 'MsgBox strRegionName & vbCr & vbLf & strRegionValue & vbCr & vbLf index =index + 1 Next Call MsiView.Close 'Cleanup Set xmlDoc = Nothing Thnx
... View more
May 21, 2009
01:15 PM
The [SETUPEXEDIR] is valid for MSI projects only. I am assuming yours is a InstallScript project. Use PACKAGE_LOCATION, instead
... View more
May 21, 2009
01:12 PM
[SETUPEXEDIR] apparently works only for MSI projects. Take a look at this thread . I think you need to use PACKAGE_LOCATION property http://community.installshield.com/showthread.php?t=137557&page=2
... View more
May 21, 2009
12:31 PM
The builtin property [SETUPEXEDIR] will point to the location of your setup.exe
... View more
May 21, 2009
11:19 AM
Can somebody please post some code to show how to fill/populate a COMBOBOX with values gotten from a XML file. I am trying to do this in a CustomAction My XML file is in the following format REGION1 10 REGION2 20 If you have a solution how to do this from a TEXT file, please share it. Appreciate all your responses Thanks in advance
... View more
Labels
- Labels:
-
InstallShield 2009
Latest posts by abby27
Subject | Views | Posted |
---|---|---|
3200 | Oct 01, 2009 01:27 PM | |
1015 | Sep 23, 2009 07:57 PM | |
1403 | Sep 23, 2009 09:54 AM | |
3183 | Sep 22, 2009 04:35 PM | |
2718 | Sep 20, 2009 06:39 PM | |
1120 | Sep 09, 2009 11:48 AM | |
2493 | Sep 08, 2009 12:23 PM | |
1688 | Aug 31, 2009 05:21 PM | |
2038 | May 26, 2009 11:56 AM | |
2038 | May 26, 2009 09:58 AM |
Activity Feed
- Posted SQL Server Validation Error during maintenance/uninstallation on InstallShield Forum. Oct 01, 2009 01:27 PM
- Posted Re: User Input during UnInstall on InstallShield Forum. Sep 23, 2009 07:57 PM
- Posted Re: SpawnWaitDialog not closing - Basic MSI Project on InstallShield Forum. Sep 23, 2009 09:54 AM
- Posted SpawnWaitDialog not closing - Basic MSI Project on InstallShield Forum. Sep 22, 2009 04:35 PM
- Posted User Input during UnInstall on InstallShield Forum. Sep 20, 2009 06:39 PM
- Posted Re: Controlling SQL Scripts execution sequence on InstallShield Forum. Sep 09, 2009 11:48 AM
- Posted Controlling SQL Scripts execution sequence on InstallShield Forum. Sep 08, 2009 12:23 PM
- Posted Re: Unable to Overwrite files by updating product version on InstallShield Forum. Aug 31, 2009 05:21 PM
- Posted Re: Source Folder on InstallShield Forum. May 26, 2009 11:56 AM
- Posted Re: Source Folder on InstallShield Forum. May 26, 2009 09:58 AM
- Posted Re: Populate Combobox from a XML File using VBScript on InstallShield Forum. May 22, 2009 02:16 PM
- Posted Re: how to access files from a single .exe? on InstallShield Forum. May 21, 2009 01:15 PM
- Posted Re: how to access files from a single .exe? on InstallShield Forum. May 21, 2009 01:12 PM
- Posted Re: how to access files from a single .exe? on InstallShield Forum. May 21, 2009 12:31 PM
- Posted Populate Combobox from a XML File using VBScript on InstallShield Forum. May 21, 2009 11:19 AM
- Posted Re: How Do I prevent SQL script from running on Uninstall? on InstallShield Forum. May 21, 2009 11:12 AM
- Posted Re: How Do I prevent SQL script from running on Uninstall? on InstallShield Forum. May 18, 2009 04:20 PM
- Posted Re: Upgrade Database Script on InstallShield Forum. May 18, 2009 11:02 AM
- Posted Re: How Do I prevent SQL script from running on Uninstall? on InstallShield Forum. May 18, 2009 10:41 AM
Contact Me
Online Status |
Offline
|
Date Last Visited |
Mar 18, 2019
12:11 PM
|