I uploaded the dll built with BCB 4 http://www.delphizip.org/archives/225 <http://www.delphizip.org/archives/225>Please let me know if it works ok. I will avoid trying to use Win 95 on a virtual computer - it was helpful to know of the probable problems before I attempted it. Russell Peters On Thu, Sep 23, 2010 at 8:02 AM, Daniel Marschall <uni@xxxxxxxxxxxxxxxxxxx>wrote: > On Wed, 22 Sep 2010 23:03:13 +0200, Daniel Marschall < > uni@xxxxxxxxxxxxxxxxxxx> wrote: > > Hello Patrick, > > > > On Wed, 22 Sep 2010 08:59:58 +0200, Patrick Kolla > > <patrick.kolla@xxxxxxxxxxxxxxxxxxxx> wrote: > >> until just a few months ago, I want to add a few words as well. > >> Daniel wrote he is using Turbo Delphi 2006. Delphi 2006 has imports in > >> Windows.pas and ComCtrls.pas that are not compatible with Win95 > >> libraries. Patching the RTL and VCL allows to circumvent that; I've > >> published my Delphi patches here: > >> http://ccrdude.net/2006_11_01_ccrdude_archive.html > > > > Mh... I saw your article in past and can remember it. Now I am a bit > > confused. I COULD run my Delphi 2006 compilated application on Windows 95 > > (b) without problems. But in Windows.pas it seems that GradientFill() is > > hard-linked (like everything). I wonder why my application is able run > then > > :-? > > > Wow, seems that I have learned something new. My Delphi 2006 application > has msimg32.dll not included. Maybe the linker has not included the import > section because this function was never used by any component/VCL I was > using? So, I had luck that I used/needed only those VCLs which do not force > the compiler to let msimg32.dll with incompatible GradientFill() hardlink. > > ----------- > To unsubscribe from this list, send an empty e-mail > message to: > delphizip-request@xxxxxxxxxxxxx > and put the word unsubscribe in the subject. > ----------- To unsubscribe from this list, send an empty e-mail message to: delphizip-request@xxxxxxxxxxxxx and put the word unsubscribe in the subject.