01-22-2016 09:04 AM
Hello. I have two app compiled: "Master" and "Slave". "Master" controls the "Slave" on ActiveX. To generate the installer I use "innosetup". Code sample innosetup which registers components:
[Code]
begin RegisterTypeLibrary (Is64BitInstallMode, ExpandConstant (' {app} \Slave.tlb '));
[Run]
Filename: "{app} \Slave.exe"; Parameters: "/regserver"
Recompiling a Slave, if you change the build number then it works without problems. If I change the version number programm Slave, then when "Innosetup" run in the system appear new components ActiveX and application "Master" does not work with "Slave". I have change the link in the "Master" to the new ActiveX components and to compile "Master" too. I think that when I change the version "Slave" then labview change handle ActiveX. Can anyone be able to suggest an option that would be when you change versions did not change the descriptor ? I tried to change the old file (.tlb), but it didn't help.
01-25-2016 02:52 PM
Hi,
I think it would help tremendously if you described what the purpose of the program is, and how you are implementing this design. This will help others understand your issue and answer more fully.