[patch_rejected] Patch ZEOS 6.6 to work on D4 / Turbo Delphi
Moderators: gto, cipto_kh, EgonHugeist, mdaems
[patch_rejected] Patch ZEOS 6.6 to work on D4 / Turbo Delphi
This is a patch to make it possible to install ZEOS 6.6.0 on Delphi 4 (including Standard edition) and new Turbo Delphi Explorer 2006. If you use any of these two versions unpack the official zip archive with zeos and then replace the files with this patch.
You do not have the required permissions to view the files attached to this post.
- mdaems
- Zeos Project Manager
- Posts: 2766
- Joined: 20.09.2005, 15:28
- Location: Brussels, Belgium
- Contact:
Hi megaribi,
I'm checking your packages now. Thanks a lot for sending them anyway.
I have some questions:
- tdelphi10 : is the DCU needed for installation or will it generated during your install procedure? If needed : how did you generate it?
- delphi 4 : you included some pas files. How about copyrights?
- src/ZPlainAdo :
I think should be moved to core/ZCompatibility
- we already did some changes for D5 compatibility. You'd best started from a recent SVN snapshot.
- functions comparetext and sametext also belong to ZCompatibility, I think
- are you sure PLongword=^longint for D4? For D5 it's ^longword. Can be ifdef-ed in ZCompatibility.
So, can you consider using svn Testing branch (see tutorials forum) and try to moveas much compatibility issues to core/ZCompatibility unit. Using a SVN tool would also make patching easier as itwould enable you to send unified diff's which can be easily applied by clicking a little around.
Mark
I'm checking your packages now. Thanks a lot for sending them anyway.
I have some questions:
- tdelphi10 : is the DCU needed for installation or will it generated during your install procedure? If needed : how did you generate it?
- delphi 4 : you included some pas files. How about copyrights?
- src/ZPlainAdo :
I think
Code: Select all
{$IFDEF VER130BELOW}
TOleEnum= LongWord;
{$ENDIF}
- we already did some changes for D5 compatibility. You'd best started from a recent SVN snapshot.
- functions comparetext and sametext also belong to ZCompatibility, I think
- are you sure PLongword=^longint for D4? For D5 it's ^longword. Can be ifdef-ed in ZCompatibility.
So, can you consider using svn Testing branch (see tutorials forum) and try to moveas much compatibility issues to core/ZCompatibility unit. Using a SVN tool would also make patching easier as itwould enable you to send unified diff's which can be easily applied by clicking a little around.
Mark
Hi, I get an error on:
ZComponentReg in '..\imports\zeos\src\component\ZComponentReg.pas';
It says (Error):
[Pascal Fatal Error] dclusr.dpk(174): F1026 File not found: 'ZVariant.dcu'
And i only have in the ( Borland\BDS\4.0\Imports\zeos\src\component ) directory those files:
ZAbstractDataset.pas
ZPropertyEditor.pas
ZSqlProcessor.pas
ZAbstractRODataset.pas
ZSequence.pas
ZStoredProcedure.pas
Is it correct? Because i found much more "links" refencences to other files on this directory on dclusr, like:
.
..
...
ZSequence in '..\imports\zeos\src\component\ZSequence.pas',
ZPropertyEditor in '..\imports\zeos\src\component\ZPropertyEditor.pas',
ZUpdateSqlEditor in '..\imports\zeos\src\component\ZUpdateSqlEditor.pas' {ZUpdateSQLEditForm},
...
..
.
What do I have to do now? Put the files needed on the directory?
Thanks!
Edson Lopes
ZComponentReg in '..\imports\zeos\src\component\ZComponentReg.pas';
It says (Error):
[Pascal Fatal Error] dclusr.dpk(174): F1026 File not found: 'ZVariant.dcu'
And i only have in the ( Borland\BDS\4.0\Imports\zeos\src\component ) directory those files:
ZAbstractDataset.pas
ZPropertyEditor.pas
ZSqlProcessor.pas
ZAbstractRODataset.pas
ZSequence.pas
ZStoredProcedure.pas
Is it correct? Because i found much more "links" refencences to other files on this directory on dclusr, like:
.
..
...
ZSequence in '..\imports\zeos\src\component\ZSequence.pas',
ZPropertyEditor in '..\imports\zeos\src\component\ZPropertyEditor.pas',
ZUpdateSqlEditor in '..\imports\zeos\src\component\ZUpdateSqlEditor.pas' {ZUpdateSQLEditForm},
...
..
.
What do I have to do now? Put the files needed on the directory?
Thanks!
Edson Lopes
Re: Patch ZEOS 6.6 to work on Delphi 4 and Turbo Delphi Expl
Hi megaribi,
many greetings, Jens
I am using Turbo Delphi Explorer and would like to try your patch, but could not find a link to click on. Is the file still available? Where can I download it?megaribi wrote:This is a patch to make it possible to install ZEOS 6.6.0 on Delphi 4 (including Standard edition) and new Turbo Delphi Explorer 2006. If you use any of these two versions unpack the official zip archive with zeos and then replace the files with this patch.
many greetings, Jens
Hallo Ben,
There is a table showing the download, but there is no link in it on which I could click to start the download.
Many greetings, Jens
ok, I know, but I was/am logged in.btrewern wrote:You need to login to see attachments.
There is a table showing the download, but there is no link in it on which I could click to start the download.
Many greetings, Jens
You do not have the required permissions to view the files attached to this post.
TurboDelphi Update2 doesn't accept patch! :-(
Hello,
I've made all steps of the procedure attached to the patch (including copying sources from 6.6.1-beta WITHOUT overwriting original patch's files). Eeverything compiles fine (step number 7 in the procedure) but when I try to install TurboDelhi says:
Well, the possible reason is that I'm using TurboDelphi Update 2 (the version is: Borland Delphi for Microsoft Windows Version 10.0.2288.42451 Update 2 ).
Has anyone made successfull ZOESLIB and TurboDelphi Update2 integration? Could you please give me some directions/help? I rather don't like to downgrade Delphi (after applying patch is much more stable) but if there will be no other way I'll do that.
TIA,
Cezar
I've made all steps of the procedure attached to the patch (including copying sources from 6.6.1-beta WITHOUT overwriting original patch's files). Eeverything compiles fine (step number 7 in the procedure) but when I try to install TurboDelhi says:
Code: Select all
This version is not licensed to load third-party components or IDE addins.
Has anyone made successfull ZOESLIB and TurboDelphi Update2 integration? Could you please give me some directions/help? I rather don't like to downgrade Delphi (after applying patch is much more stable) but if there will be no other way I'll do that.
TIA,
Cezar
-
- Fresh Boarder
- Posts: 15
- Joined: 09.08.2007, 21:54