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
- :
- Re: IsCmdBld.exe
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
‎Jun 05, 2008
03:30 PM
IsCmdBld.exe
Hello,
We are currently trying to include the isCmdBld.exe to a BuildSystem since we have to make a build every day.
The problem, is that InstallShield isn't installed on the computer with the build System.
I was wondering if there is any way i could make IsCmdBld.exe work without having InstallShield installed. (With the dlls, i don't know).
InstallScript project.
We are currently trying to include the isCmdBld.exe to a BuildSystem since we have to make a build every day.
The problem, is that InstallShield isn't installed on the computer with the build System.
I was wondering if there is any way i could make IsCmdBld.exe work without having InstallShield installed. (With the dlls, i don't know).
InstallScript project.
(7) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 05, 2008
04:04 PM
Depending on your InstallShield edition, you might be able to use the Standalone build system; the online help has more information.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 05, 2008
04:40 PM
RobertDickau is correct. There is a standalone command line building option that comes with some of the Install Shield editions. It depends upon what version you are currently using and if it is a professional or enterprise edition. The installation for it should be on your installation disk of Install Shield. Provided, you are licensed for it. If it isn't there or you downloaded your installation, I would then contact the IS sales department. They should be able to help you.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 06, 2008
09:49 AM
ok thanks i got it!
I got another question on standAlone Build. I went through the parameters and done a first try with IsSABld.exe . The install it creates isn't the same as when I use Release Wizard. I found out that in Release Wizard, there is a small check box called Display small initialization dialog. That parameter doesn't seem to exist with standAlone build. Is there a way to reproduce it in stand alone build?
I got another question on standAlone Build. I went through the parameters and done a first try with IsSABld.exe . The install it creates isn't the same as when I use Release Wizard. I found out that in Release Wizard, there is a small check box called Display small initialization dialog. That parameter doesn't seem to exist with standAlone build. Is there a way to reproduce it in stand alone build?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 06, 2008
12:21 PM
I think that you can get the same results if you use the automation interface with the Standalone Build: the SmallInitializationDialog member of the ISWiRelease object lets you display a small initialization dialog at run time. The documentation has some more information.
I hope that helps.
Debbie Landers
Acresso Software
I hope that helps.
Debbie Landers
Acresso Software
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 06, 2008
02:43 PM
Thank you for your answer DebbieL.
I'm kind of new to this world, so What an automation interface is suppose to do.
From what i've seen so far, i'll have to do some C++ or C# code that will use that automation interface.
But what am I suppose to do with it?
My guess is :
The C++/C# code I will do will be executed just before I launch the build to modify the property SmallInitializationDialog then build the installer with that property modified?
Can someone explain a bit further please?
I'm kind of new to this world, so What an automation interface is suppose to do.
From what i've seen so far, i'll have to do some C++ or C# code that will use that automation interface.
But what am I suppose to do with it?
My guess is :
The C++/C# code I will do will be executed just before I launch the build to modify the property SmallInitializationDialog then build the installer with that property modified?
Can someone explain a bit further please?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 06, 2008
04:13 PM
You would need to write code that sets the property from the Standalone automation interface. To build a release, you have 2 choices: the ISWiRelease.Build method or IsSaBld.exe. If you choose IsSaBld.exe, you need to have a batch file that executes your automation code and IsSaBld.exe.
The following Tip (PDF) has some sample code:
Building Releases with the InstallShield Automation Interface
Debbie Landers
Acresso Software
The following Tip (PDF) has some sample code:
Building Releases with the InstallShield Automation Interface
Debbie Landers
Acresso Software
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 06, 2008
04:14 PM
I have something like that
SAAuto14.ISWiProject SAProject;
SAAuto14.ISWiRelease SARelease;
SAAuto14.ISWiProductConfig pProdConfig;
string ProjectPath;
ProjectPath = "";
SAProject.OpenProject(ProjectPath,false);
SARelease.SmallInitializationDialog = true;
SARelease.EnableLangDlg = true;
SAProject.SaveProject();
SAProject.CloseProject();
}
SAAuto14.ISWiProject SAProject;
SAAuto14.ISWiRelease SARelease;
SAAuto14.ISWiProductConfig pProdConfig;
string ProjectPath;
ProjectPath = "";
SAProject.OpenProject(ProjectPath,false);
SARelease.SmallInitializationDialog = true;
SARelease.EnableLangDlg = true;
SAProject.SaveProject();
SAProject.CloseProject();
}