how about creating a top level form to replace the messagebox, and have it set to always on top.
I tend to do this due to the lack of control over where a standard messagebox will appear
>Using InstallShield 6.1
>
>If the install is a first time install, I need to run a FoxPro EXE to do some file manipulation at the end of the install.
>
>In OnFirstUIafter
>
>szCommand=TARGETDIR+"\\fixtables.exe";
>SprintfBox (INFORMATION, "First Install",
> "Existing data must be upgraded - the FixTables program will now start",
> "", svResult, nvResult, nResult );
>ChangeDirectory (szPath);
>LaunchApp (szCommand, szCmdLine);
>SprintfBox (INFORMATION, "First Install",
> "Press OK when FixTables program has completed",
> "", svResult, nvResult, nResult );
>
>However, when fixtables.exe runs, it does a MESSAGEBOX() to indicate its start and end, and these boxes tend to get hidden under the InstallSheild windows, so the user cannot see them in order to press OK.
Previous
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only