Delphi XE5 version for ZeosLib 7.2

The forum for ZeosLib 7.2 Report problems. Ask for help, post proposals for the new version and Zeoslib 7.2 features here. This is a forum that will be edited once the 7.2.x version goes into RC/stable!!

My personal intention for 7.2 is to speed up the internals as optimal a possible for all IDE's. Hope you can help?! Have fun with testing 7.2
neubert
Fresh Boarder
Fresh Boarder
Posts: 9
Joined: 15.10.2013, 06:34

Delphi XE5 version for ZeosLib 7.2

Post by neubert »

r2839

1. copied packages\DelphiXE4 to packages\DelphiXE5
2. renamed ProjectGroup to have suffix 19 instead of 18
3. changed package option LIB-Suffix from 180 to 190

Compiles out-of-the-box! ZComponentDesign can be installed.

Functional tests follow later after migration of my project to XE5.


Attached please find the clean DelphiXE5 folder. Can please one of the developers add it to the repository as I do not have write access to SVN?

Kind regards
Boris
You do not have the required permissions to view the files attached to this post.
User avatar
EgonHugeist
Zeos Project Manager
Zeos Project Manager
Posts: 1936
Joined: 31.03.2011, 22:38

Re: Delphi XE5 version for ZeosLib 7.2

Post by EgonHugeist »

Done! R2842 \testing-7.2 (SVN)

Thank you boris.
Best regards, Michael

You want to help? http://zeoslib.sourceforge.net/viewtopic.php?f=4&t=3671
You found a (possible) bug? Use the new bugtracker dude! http://sourceforge.net/p/zeoslib/tickets/

Image
neubert
Fresh Boarder
Fresh Boarder
Posts: 9
Joined: 15.10.2013, 06:34

Re: Delphi XE5 version for ZeosLib 7.2

Post by neubert »

Thank you!

r2844
0 errors, 0 warnings

functional tests (Firebird) still pending.

Kind regards,
Boris
User avatar
EgonHugeist
Zeos Project Manager
Zeos Project Manager
Posts: 1936
Joined: 31.03.2011, 22:38

Re: Delphi XE5 version for ZeosLib 7.2

Post by EgonHugeist »

Cool. IT would be nice if you make a weekly update or so. There are peoples lik Miab3 who always check the latest changes. You can also share your experiences in the main-testers thread, if you doubt. :)
Best regards, Michael

You want to help? http://zeoslib.sourceforge.net/viewtopic.php?f=4&t=3671
You found a (possible) bug? Use the new bugtracker dude! http://sourceforge.net/p/zeoslib/tickets/

Image
neubert
Fresh Boarder
Fresh Boarder
Posts: 9
Joined: 15.10.2013, 06:34

Re: Delphi XE5 version for ZeosLib 7.2

Post by neubert »

r2844

Functional tests passed on Windows 7 Pro X64 with firebirdd-2.1 on FB 2.5 Embedded Database (database creation, prepared statements with parameters). This is far from a complete functional coverage test but above revision works for my application.

I will do occasional updates to keep up with the SVN from time to time and keep posting the results.

Thanks for your time and commitment. I appreciate ZeosLib. It was a good choice for me to make some years ago and I am happy that the development continues.

Kind regards,
Boris
twinkee
Fresh Boarder
Fresh Boarder
Posts: 3
Joined: 04.11.2013, 19:49

Re: Delphi XE5 version for ZeosLib 7.2

Post by twinkee »

Hello,

where can i download the Zeoslib 7.2 Alpha as zipfile? I can't compile a last stable version in XE5.

Best,
Ralf
neubert
Fresh Boarder
Fresh Boarder
Posts: 9
Joined: 15.10.2013, 06:34

Re: Delphi XE5 version for ZeosLib 7.2

Post by neubert »

Hi,

are you looking for the binaries (bpl files) or for the source?

Kind regards,
Boris
twinkee
Fresh Boarder
Fresh Boarder
Posts: 3
Joined: 04.11.2013, 19:49

Re: Delphi XE5 version for ZeosLib 7.2

Post by twinkee »

Hi,

source.

Ralf
neubert
Fresh Boarder
Fresh Boarder
Posts: 9
Joined: 15.10.2013, 06:34

Re: Delphi XE5 version for ZeosLib 7.2

Post by neubert »

Hi Ralf,

as far as I know, there is no current zip archive with the source for download. You can use subversion to download the source:

Code: Select all

svn checkout svn://svn.code.sf.net/p/zeoslib/code-0/branches/testing-7.2  nameOfYourLocalFolderToStoreTheSource
TortoiseSVN might be an appropriate tool for you.

Kind regards,
Boris
User avatar
EgonHugeist
Zeos Project Manager
Zeos Project Manager
Posts: 1936
Joined: 31.03.2011, 22:38

Re: Delphi XE5 version for ZeosLib 7.2

Post by EgonHugeist »

neubert wrote:as far as I know, there is no current zip archive with the source for download. You can use subversion to download the source:
that's right. Z7.2 is under devolpment while it's in alfa state. If it changes to Beta than there will be a zip available.
neubert wrote:TortoiseSVN might be an appropriate tool for you.
:v: :v: :v:
Best regards, Michael

You want to help? http://zeoslib.sourceforge.net/viewtopic.php?f=4&t=3671
You found a (possible) bug? Use the new bugtracker dude! http://sourceforge.net/p/zeoslib/tickets/

Image
User avatar
mdaems
Zeos Project Manager
Zeos Project Manager
Posts: 2766
Joined: 20.09.2005, 15:28
Location: Brussels, Belgium
Contact:

Re: Delphi XE5 version for ZeosLib 7.2

Post by mdaems »

There's also another solution : use the download snapshot feature of Sourceforge Subversion.
-> Zeoslib project page (http://sourceforge.net/projects/zeoslib/)
-> Subversion
-> Browse to the right branch
-> Click the 'Download Snapshot' link

The short way : https://sourceforge.net/p/zeoslib/code- ... esting-7.2

Don't work all the time, but...

Mark
Image
twinkee
Fresh Boarder
Fresh Boarder
Posts: 3
Joined: 04.11.2013, 19:49

Re: Delphi XE5 version for ZeosLib 7.2

Post by twinkee »

that worked.

Thank you all and best regards
Ralf
agussuhada
Fresh Boarder
Fresh Boarder
Posts: 2
Joined: 17.12.2013, 08:44

Re: Delphi XE5 version for ZeosLib 7.2

Post by agussuhada »

Hi guys..I m newbie here...

I ve downloaded Boris's attachment...

loaded the zeosdbo project group..

when I compile all..there are errors :

dcc command line for "ZCore.dpk"
c:\program files\embarcadero\rad studio\12.0\bin\dcc32.exe -$O- -$W+ -$Q+ --no-config -M -Q -Z -TX.bpl
-AGenerics.Collections=System.Generics.Collections;Generics.Defaults=System.Generics.Defaults;WinTypes=Winapi.Windows;WinProcs=Winapi.Windows;
DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE -DDEBUG -I"c:\program files\embarcadero\rad studio\12.0\lib\Win32\debug";"c:\program files\embarcadero\rad
studio\12.0\lib\Win32\release";"C:\Users\suhada\Documents\RAD Studio\12.0\Imports";"c:\program files\embarcadero\rad studio\12.0\Imports";
"C:\Users\Public\Documents\RAD Studio\12.0\Dcp";"c:\program files\embarcadero\rad studio\12.0\include";"C:\Program Files\Raize\CS5\Lib\RS-XE5\Win32"
-LE"C:\Users\Public\Documents\RAD Studio\12.0\Bpl" -LN"C:\Users\Public\Documents\RAD Studio\12.0\Dcp" -NU.\Win32\Debug -NSSystem;Xml;Data;Datasnap;
Web;Soap;Winapi; -O"C:\Users\Public\Documents\RAD Studio\12.0\Bpl";"c:\program files\embarcadero\rad studio\12.0\lib\Win32\release";
"C:\Users\suhada\Documents\RAD Studio\12.0\Imports";"c:\program files\embarcadero\rad studio\12.0\Imports";"C:\Users\Public\Documents\RAD
Studio\12.0\Dcp";"c:\program files\embarcadero\rad studio\12.0\include";"C:\Program Files\Raize\CS5\Lib\RS-XE5\Win32"
-R"C:\Users\Public\Documents\RAD Studio\12.0\Bpl";"c:\program files\embarcadero\rad studio\12.0\lib\Win32\release";"C:\Users\suhada\Documents\RAD
Studio\12.0\Imports";"c:\program files\embarcadero\rad studio\12.0\Imports";"C:\Users\Public\Documents\RAD Studio\12.0\Dcp";"c:\program
files\embarcadero\rad studio\12.0\include";"C:\Program Files\Raize\CS5\Lib\RS-XE5\Win32" -U"c:\program files\embarcadero\rad
studio\12.0\lib\Win32\debug";"c:\program files\embarcadero\rad studio\12.0\lib\Win32\release";"C:\Users\suhada\Documents\RAD Studio\12.0\Imports";
"c:\program files\embarcadero\rad studio\12.0\Imports";"C:\Users\Public\Documents\RAD Studio\12.0\Dcp";"c:\program files\embarcadero\rad
studio\12.0\include";"C:\Program Files\Raize\CS5\Lib\RS-XE5\Win32" -V -VN -K00400000 --description:"Zeos Core Classes and Interfaces"
-NB"C:\Users\Public\Documents\RAD Studio\12.0\Dcp" -NH"C:\Users\Public\Documents\RAD Studio\12.0\hpp" -NO.\Win32\Debug ZCore.dpk
[dcc32 Error] ZSysUtils.pas(571): E2251 Ambiguous overloaded call to 'CharInSet'
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
System.SysUtils.pas(5680): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(571): E2010 Incompatible types: 'AnsiChar' and 'Char'
[dcc32 Error] ZSysUtils.pas(575): E2251 Ambiguous overloaded call to 'CharInSet'
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
System.SysUtils.pas(5680): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(575): E2010 Incompatible types: 'AnsiChar' and 'Char'
[dcc32 Error] ZSysUtils.pas(637): E2003 Undeclared identifier: 'DecimalSeparator'
[dcc32 Error] ZSysUtils.pas(638): E2003 Undeclared identifier: 'ThousandSeparator'
[dcc32 Error] ZSysUtils.pas(641): E2251 Ambiguous overloaded call to 'CharInSet'
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
System.SysUtils.pas(5680): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(641): E2010 Incompatible types: 'AnsiChar' and 'Char'
[dcc32 Error] ZSysUtils.pas(660): E2003 Undeclared identifier: 'DecimalSeparator'
[dcc32 Error] ZSysUtils.pas(748): E2251 Ambiguous overloaded call to 'CharInSet'
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
System.SysUtils.pas(5680): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(748): E2010 Incompatible types: 'AnsiChar' and 'Char'
[dcc32 Error] ZSysUtils.pas(866): E2003 Undeclared identifier: 'DecimalSeparator'
[dcc32 Error] ZSysUtils.pas(1253): E2010 Incompatible types: 'PPointerList' and 'TPointerList'
[dcc32 Error] ZSysUtils.pas(1273): E2251 Ambiguous overloaded call to 'CharInSet'
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
System.SysUtils.pas(5680): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(1273): E2010 Incompatible types: 'AnsiChar' and 'Char'
[dcc32 Error] ZSysUtils.pas(1275): E2251 Ambiguous overloaded call to 'CharInSet'
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
System.SysUtils.pas(5680): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(1275): E2010 Incompatible types: 'AnsiChar' and 'Char'
[dcc32 Error] ZSysUtils.pas(1288): E2251 Ambiguous overloaded call to 'CharInSet'
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
System.SysUtils.pas(5680): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(1288): E2010 Incompatible types: 'AnsiChar' and 'Char'
[dcc32 Error] ZSysUtils.pas(1296): E2251 Ambiguous overloaded call to 'CharInSet'
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
System.SysUtils.pas(5680): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(1296): E2010 Incompatible types: 'AnsiChar' and 'Char'
[dcc32 Error] ZSysUtils.pas(1332): E2251 Ambiguous overloaded call to 'CharInSet'
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
System.SysUtils.pas(5680): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(1332): E2010 Incompatible types: 'AnsiChar' and 'Char'
[dcc32 Error] ZSysUtils.pas(1461): E2003 Undeclared identifier: 'DecimalSeparator'
[dcc32 Error] ZSysUtils.pas(1462): E2003 Undeclared identifier: 'ThousandSeparator'
[dcc32 Warning] ZSysUtils.pas(1464): W1000 Symbol 'AnsiStrPos' is deprecated: 'Moved to the AnsiStrings unit'
[dcc32 Warning] ZSysUtils.pas(1465): W1000 Symbol 'AnsiStrPos' is deprecated: 'Moved to the AnsiStrings unit'
[dcc32 Warning] ZSysUtils.pas(1476): W1000 Symbol 'AnsiStrPos' is deprecated: 'Moved to the AnsiStrings unit'
[dcc32 Warning] ZSysUtils.pas(1480): W1000 Symbol 'AnsiStrPos' is deprecated: 'Moved to the AnsiStrings unit'
[dcc32 Warning] ZSysUtils.pas(1481): W1000 Symbol 'AnsiStrPos' is deprecated: 'Moved to the AnsiStrings unit'
[dcc32 Warning] ZSysUtils.pas(1509): W1000 Symbol 'StrLen' is deprecated: 'Moved to the AnsiStrings unit'
[dcc32 Warning] ZSysUtils.pas(1528): W1000 Symbol 'StrLen' is deprecated: 'Moved to the AnsiStrings unit'
[dcc32 Fatal Error] ZEncoding.pas(850): F2063 Could not compile used unit 'ZSysUtils.pas'
Failed

Help me guys...thanks a lot...
neubert
Fresh Boarder
Fresh Boarder
Posts: 9
Joined: 15.10.2013, 06:34

Re: Delphi XE5 version for ZeosLib 7.2

Post by neubert »

Hi,

I suggest that you try a clean copy from the repository by one of the methods suggested by Mark or myself above. It already includes a XE5-compatible project group. I will have a look into it if building the clean copy fails under XE5.

Kind regards
Boris
agussuhada
Fresh Boarder
Fresh Boarder
Posts: 2
Joined: 17.12.2013, 08:44

Re: Delphi XE5 version for ZeosLib 7.2

Post by agussuhada »

Hi..

thanks Boris..

just downloaded as your suggestion...

and worked...
Post Reply