I'm still having trouble, now with 5.4, in getting InnoScript to find the executable file for my project. From prior posts, I thought InnoScript would use the information in the VBP file. Here's what those entries say in my project:
ExeName32=Operations.exe
Path32=..\BIN
Despite having this information, InnoScript searches all over creation looking for the EXE. In this case, it eventually finds nothing and marks the file in red.
I may do things a bit differently than most VB programmers. The folder structure for my projects mimics the structure that will be found when I eventually install the application, which facilitates testing. Here's what my typical structure looks like, a bit simplified:
project ---------- root project folder
-- bin ----------- executables
-- data ---------- database
-- source -------- current source code (VBP here)
-- installs ------ installation packages
-- reports ------- report definition files
etc.
When I compile, the executable is generated in project\bin, not in project\source. That's why I think it's necessary for InnoScript to use the VBP's directions to the .exe rather than making any other assumption.
Is there something I forgot about or am missing about this?
Thanks.
Will
Try this: