Warning about compiling Inno Setup in Delphi 3 or higher
- Subject: Warning about compiling Inno Setup in Delphi 3 or higher
- From: "Jordan Russell" <jr-news@jrsoftware.org>
- Date: Mon, 29 Jul 2002 01:49:04 -0500
- Newsgroups: jrsoftware.innosetup
- Xref: news.jrsoftware.org jrsoftware.innosetup:16335
[NOTE: If you aren't compiling the Inno Setup sources yourself then the
issue described below DOES NOT affect you in any way. The precompiled IS &
ISX binaries are NOT affected by this issue.]
There is an incompatibility that has been reported: When Setup is compiled
under Delphi 3 or later and a user minimizes the setup window, the taskbar
button disappears, making it impossible to restore the window back. This is
caused by a new feature in the Delphi 3 VCL: it will hide the application's
taskbar button when no forms have Visible set to True. As Martijn and I
compile Setup with Delphi 2, this was not an issue for us.
As far as I can tell, this D3+ incompatibility is present in these IS
versions:
- 3.0.0-beta to 3.0.2-beta
- 2.0.5-beta to 2.0.19
- post-1.3.26 code on the "is13" branch in CVS, which was intended be part
of 1.3.27 but was never released
The specific change that seems to have caused this was the Matrox DualHead
workaround from March 2001.
Anyway, this will be corrected in the 3.0.3-beta sources and I may also put
up a patch for the 2.0.19 sources.
--
Jordan Russell