Randem Systems Support Board

InnoScript => InnoScript - General Questions, Report Bugs, Problems etc... => Topic started by: philh on February 11, 2010, 01:34:58 AM

Title: AxMSFlexGridLib.dll
Post by: philh on February 11, 2010, 01:34:58 AM
Innoscript is failing to find AxMSFlexGridLib.dll and MSFlexGridLib.dll. I cannt find them anywhere on my computer either! My application is in VB 2008 and has just been converted from VB6 where there were no problems.
Title: AxMSFlexGridLib.dll
Post by: Randem on February 11, 2010, 06:29:17 AM
Aloha philh,
 
If these files are not on your computer InnoScript cannot be expected to find them. A few questions:
 
1 - Is InnoScript telling you you need these files.
2 - Is your application running without these files.
3 - Can you post the Run report from InnoScript.
4 - Can you post the Inno Setup Script that was created by InnoScript.
 
Need some information in order to help you.
Title: AxMSFlexGridLib.dll
Post by: philh on February 11, 2010, 09:03:41 AM
1. InnoScript is telling me the files are missing, is that the same thing?
2. I think my application is using AxInterop.MSFlexGridLib.dll and Interop.MSFlexGridLib.dll instead, (they are in the bin directory and it won't run without them)
 

now setup.iss (https://randemsystems.support/index.php?topic=1.0) (5.7 k)
Title: AxMSFlexGridLib.dll
Post by: Randem on February 11, 2010, 12:16:53 PM
Ok, If they are in the bin folder just add the bin folder to your search path or add them using the Add Files tab so that you can direct them to a location of your choice.
 
Note: You still have to add the folder to the search folder tab.
Title: AxMSFlexGridLib.dll
Post by: Randem on February 11, 2010, 01:04:28 PM
BTW: Why did you post this in the Wish List area?
 
 
[Moved to InnoScript Forum]
Title: AxMSFlexGridLib.dll
Post by: philh on February 12, 2010, 10:57:56 PM
I can add them using the Add Files tab. Inno Setup will not compile so I have to manually delete the non-existant ones from the .iss file usiing Notepad. I also have to delete something called TeaCup. from the .iss file (TeaCup being the project name) . It seems to compile now but is it including everything needed?
 
P.S. Not sure why this ended up in the Wish List, it was an accident
Title: AxMSFlexGridLib.dll
Post by: Randem on February 13, 2010, 04:30:19 AM
So you are sure that these files do not exist anywhere on your computer? Could you post your (VB6) .vbp project file that you converted from and your (.NET) .vbproj project file that you converted to?
 
Where is the run log from the script creation?
 
If AxInterop.MSFlexGridLib.dll and Interop.MSFlexGridLib.dll are in your bin folder and your application needs them, you should include them in your script. You can use the Template Tab or the Add Files Tab to add the files.
 
I will check on InnoScripts ability to handle files with a 'double' extention and let you know (two dots in the name).
Title: AxMSFlexGridLib.dll
Post by: Randem on February 13, 2010, 06:27:40 AM
Double extensions are handled in InnoScript. We will need to look at your procedure.
Title: AxMSFlexGridLib.dll
Post by: philh on February 13, 2010, 11:03:48 PM
vbproj
TeaCup.vbproj (https://randemsystems.support/index.php?topic=1.0) (11.1 k)

Where is a run log? There is nothing under the Run Log tab.
Title: AxMSFlexGridLib.dll
Post by: Randem on February 14, 2010, 08:17:20 AM
The run log tab would only be current immediately after the run. The run logs are stored here:
 
C:\Documents and Settings\YOURUSERNAME\Local Settings\Application Data\Randem Systems\InnoScript\Release\Log
 
I did a Google search on those two files and found that there is a common problem with an upgrade/conversion of a VB6 project containing a flexgrid control.
 
BTW: if the file names should be AxInterop.MSFlexGridLib.dll and Interop.MSFlexGridLib.dll that is an error in the conversion. Change the file names in the script or better yet add them with using the ADD FILES Tab then see what happens.
Title: AxMSFlexGridLib.dll
Post by: Randem on February 16, 2010, 10:59:42 PM
BTW: The run log issue was fixed in InnoScript Release 10.2.6 and is available now from the website at https://randemsystems.com/innoscript// (https://randemsystems.com/innoscript//)
Title: AxMSFlexGridLib.dll
Post by: philh on February 16, 2010, 11:55:23 PM
I have modified my program to use DataGridView instead of MSFlexGrid. Problem should be fixed permanently. Thanks for your help.