I have my inno script installing the App's exe but my
application also requires the following dlls are installed:
AxInterop.MSChartLib.dll
Interop.MSChartLib.dll
And MSChart.exe as a prerequisite.
How do I go about doing this, thanks.
Printable View
I have my inno script installing the App's exe but my
application also requires the following dlls are installed:
AxInterop.MSChartLib.dll
Interop.MSChartLib.dll
And MSChart.exe as a prerequisite.
How do I go about doing this, thanks.
You can simply add them within your setup. There are no special things you need to do. You do it the same way you install your .exe.
Why do you need MSChart to run? I thought that you only needed to install it. Isn't there somekind of dll /ocx you need to deploy?
Never used it btw, so I'm not sure.
My application uses MS Chart controls so need MSChart to be installed on the users computer before my .NET 3.5 application will run. The installation is carried out by running a MS supplied download called MSChart.exe. This program needs to be loaded onto the user computer then run. The user follows the MS chart install instructions then my application will run. What inno script do I need to load and run the MSChart.exe first before the inno script launches my application at the end of the inno install script. I am not worrying about the dlls at the moment because I just want the MSChart to install first. Thanks.
You are asking that the MSChart.exe should be running during your own app... But I hope I understand it now. Otherwise I advice you to go and ask your question on the newsgroups of innosetup, or try ISTools.
Something like:
[RUN]
Filename: "MSChart.exe"; Parameters: "/i ""{tmp}\MSChart.exe"""; StatusMsg: Install MSChart.exe; Flags: postinstall unchecked
another example of an MSI-installation: http://www.jrsoftware.org/iskb.php?msi or http://www.jrsoftware.org/iskb.php?custom
What??!!! Now you are telling me again the MSChart needs to run???
Do you want to install it after the deployment, or something else?
I'm really getting confused here.