7.2 testers-thread

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
Locked
DreamDancer
Fresh Boarder
Fresh Boarder
Posts: 14
Joined: 03.04.2013, 11:40

Re: 7.2-Beta testers-thread

Post by DreamDancer »

Zeos 7.2 svn 3955 does NOT compile on Delphi 7, Windows 7 32bit

See Error-Message:
[Fataler Fehler] ZDbcCache.pas(3821): Interner Fehler: C1118
marsupilami
Platinum Boarder
Platinum Boarder
Posts: 1918
Joined: 17.01.2011, 14:17

Re: 7.2-Beta testers-thread

Post by marsupilami »

Hello DreamDancer,

I created a ticket on Sourceforge for that problem so it will not be forgotten. Any news on that will be reported there. See https://sourceforge.net/p/zeoslib/tickets/185/

With best regards,

Jan
miab3
Zeos Test Team
Zeos Test Team
Posts: 1310
Joined: 11.05.2012, 12:32
Location: Poland

Re: 7.2-Beta testers-thread

Post by miab3 »

@EgonHugeist, @mdaems, @Jan,

Applies ticket #184 Access violation Updating a Blob
https://sourceforge.net/p/zeoslib/tickets/184/

In ZSysUtils.pas in two places should be added:
if Buffer=nil then exit;

Code: Select all

...
//EgonHugeist: my RTL replacemnet is 2x faster
procedure ZBinToHex(Buffer, Text: PAnsiChar; const Len: LengthInt);
var
  PEnd: PAnsiChar;
begin
  if Buffer=nil then exit;  // add M.A.
  PEnd := Buffer+Len-8;
...
//EgonHugeist: my RTL replacemnet is 5x faster (BinToHex+Wide-Conv)
procedure ZBinToHex(Buffer: PAnsiChar; Text: PWideChar; const Len: LengthInt);
var
  PEnd: PAnsiChar;
begin
  if Buffer=nil then exit; // add M.A.
  PEnd := Buffer+Len-8;
...
Michal
DreamDancer
Fresh Boarder
Fresh Boarder
Posts: 14
Joined: 03.04.2013, 11:40

Re: 7.2-Beta testers-thread

Post by DreamDancer »

It still does NOT compile on Delphi 7,
but it is only one {$endif} which seems to left over in
ZComponent line 58.
Removing it solves it (for me)
Thanks to you two!
miab3
Zeos Test Team
Zeos Test Team
Posts: 1310
Joined: 11.05.2012, 12:32
Location: Poland

Re: 7.2-Beta testers-thread

Post by miab3 »

@EgonHugeist, @mdaems, @Jan, All

ZEOS 7.2.x svn 3958
http://sourceforge.net/p/zeoslib/code-0 ... sting-7.2/

compile and run on:

- Delphi 2007-Win32/C++ (Windows 10-64),
- Delphi XE2-Win32/Win64 (Windows 7-64),
- Lazarus 1.7-Win32 (Windows 10-64),
- Lazarus 1.6-64 (Ubuntu 16.04-64 MATE).

Michal
User avatar
Prometeus
Senior Boarder
Senior Boarder
Posts: 56
Joined: 29.10.2005, 01:25

Re: 7.2-Beta testers-thread

Post by Prometeus »

Hi,


I use Delphi 7 and Delphi Berlin 10.1 Upd 2. For Delphi Berlin 10.1, the latest build (3964) compiles ok, but for Delphi 7 that build won't compile file 'ZDbc.dpk' and the package won't install.

The last package I was able to instal on Delphi 7 was build 3945.

Thanks!
miab3
Zeos Test Team
Zeos Test Team
Posts: 1310
Joined: 11.05.2012, 12:32
Location: Poland

Re: 7.2-Beta testers-thread

Post by miab3 »

@EgonHugeist, @mdaems, @Jan, All

ZEOS 7.2.x svn 3968
http://sourceforge.net/p/zeoslib/code-0 ... sting-7.2/

compile and run on:

- Delphi 2007-Win32/C++ (Windows 10-64),
- Delphi XE2-Win32/Win64 (Windows 7-64),
- Lazarus 1.7-Win32 (Windows 10-64),
- Lazarus 1.6-64 (Ubuntu 16.04-64 MATE).

Michal
miab3
Zeos Test Team
Zeos Test Team
Posts: 1310
Joined: 11.05.2012, 12:32
Location: Poland

Re: 7.2-Beta testers-thread

Post by miab3 »

@EgonHugeist, @mdaems, @Jan, All

ZEOS 7.2.x svn 3969
http://sourceforge.net/p/zeoslib/code-0 ... sting-7.2/

compile and run on:

- Delphi 2007-Win32/C++ (Windows 10-64),
- Delphi XE2-Win32/Win64 (Windows 7-64),
- Delphi 10 Seattle-Win32/Win64 (Windows 10-64),
- Lazarus 1.7-Win32 (Windows 10-64),
- Lazarus 1.6-64 (Ubuntu 16.04-64 MATE).

Michal
DreamDancer
Fresh Boarder
Fresh Boarder
Posts: 14
Joined: 03.04.2013, 11:40

Re: 7.2-Beta testers-thread

Post by DreamDancer »

Svn 3973 compiles without problems on Lazarus 1.6.2 32bit
but not (in a program) with destination 64bit.

ZAbstractRODataset.pas(428,15) Error: There is no method in an ancestor class to be overridden: "DataEvent(TDataEvent;LongInt);"

Thanks for so quickly fixing this error!!!
SVN 3974 compiles and runs in both versions (32+64)
miab3
Zeos Test Team
Zeos Test Team
Posts: 1310
Joined: 11.05.2012, 12:32
Location: Poland

Re: 7.2-Beta testers-thread

Post by miab3 »

@EgonHugeist, @mdaems, @Jan, All

ZEOS 7.2.x svn 3979:
http://sourceforge.net/p/zeoslib/code-0 ... sting-7.2/

compile and run on:
- Delphi 10 Seattle-Win32/Win64 (Windows 10-64),
- Lazarus 1.6.4(fpc 3.0.2)-Win32 (Windows 10-32).

Zeos 7.3.x svn 3979(3978):
https://sourceforge.net/p/zeoslib/code- ... sting-7.3/

compile and run on:
- Delphi 10 Seattle-Win32/Win64 (Windows 10-64),
- Lazarus 1.6-64 (Ubuntu 16.04-64 MATE).

Michal
miab3
Zeos Test Team
Zeos Test Team
Posts: 1310
Joined: 11.05.2012, 12:32
Location: Poland

Re: 7.2-Beta testers-thread

Post by miab3 »

@EgonHugeist, @mdaems, @Jan, All

ZEOS 7.2.x svn 3986:
http://sourceforge.net/p/zeoslib/code-0 ... sting-7.2/
and
Zeos 7.3.x svn 3986(3978):
https://sourceforge.net/p/zeoslib/code- ... sting-7.3/

compile and run on:
- Delphi 2007-Wn32/CPP (Windows 10-64),
- Delphi XE2-Win32/Win64/CPP (Windows 7-64),
- Delphi 10 Seattle-Win32/Win64 (Windows 10-64),
- Delphi 10.1 Berlin-Win32/Win64 (Windows 10-64),
- Lazarus 1.6.4(fpc 3.0.2)-Win32 (Windows 10-32),
- Lazarus 1.6-64 (Ubuntu 16.04-64 MATE),
- Lazarus 1.6.2-64 (Fedora 25-64 KDE).
(In Delphi 10.2 Tokyo should also work)

Michal
miab3
Zeos Test Team
Zeos Test Team
Posts: 1310
Joined: 11.05.2012, 12:32
Location: Poland

Re: 7.2-Beta testers-thread

Post by miab3 »

@EgonHugeist, @mdaems, @Jan, All

ZEOS 7.2.x svn 3988:
http://sourceforge.net/p/zeoslib/code-0 ... sting-7.2/

compile and run on:
- Delphi 2007-Wn32/CPP (Windows 10-64),
- Delphi XE2-Win32/Win64/CPP (Windows 7-64),
- Delphi 10 Seattle-Win32/Win64 (Windows 10-64),
- Delphi 10.1 Berlin-Win32/Win64 (Windows 10-64),
- Lazarus 1.8.0RC1-Win32 (Windows 10-32),
- Lazarus 1.6-64 (Ubuntu 16.04-64 MATE),
- Lazarus 1.6.2-64 (Fedora 25-64 KDE),
- Lazarus 1.7 (Raspbian/ARM/Raspberry Pi3).

Michal
Last edited by miab3 on 01.07.2017, 15:16, edited 1 time in total.
miab3
Zeos Test Team
Zeos Test Team
Posts: 1310
Joined: 11.05.2012, 12:32
Location: Poland

Re: 7.2-Beta testers-thread

Post by miab3 »

@EgonHugeist, @mdaems, @Jan, All

Zeos 7.3.x svn 3998:
https://sourceforge.net/p/zeoslib/code- ... sting-7.3/

compile and run on:
- Delphi 10 Seattle-Win32/Win64 (Windows 10-64),
- Lazarus 1.8.0RC1-Win32 (Windows 10-32),
- Lazarus 1.7 (Raspbian/ARM/Raspberry Pi3).

Michal
miab3
Zeos Test Team
Zeos Test Team
Posts: 1310
Joined: 11.05.2012, 12:32
Location: Poland

Re: 7.2-Beta testers-thread

Post by miab3 »

@EgonHugeist, @mdaems, @Jan, All

ZEOS 7.2.x svn 4003(4004):
http://sourceforge.net/p/zeoslib/code-0 ... sting-7.2/

compile and run on:
- Delphi 2007-Wn32/CPP (Windows 10-64),
- Delphi XE2-Win32/Win64/CPP (Windows 7-64),
- Delphi 10.1 Berlin-Win32/Win64 (Windows 10-64),
- Lazarus 1.8.0RC1-Win32 (Windows 10-32),

Michal
miab3
Zeos Test Team
Zeos Test Team
Posts: 1310
Joined: 11.05.2012, 12:32
Location: Poland

Re: 7.2-Beta testers-thread

Post by miab3 »

@ Fr0sT, @EgonHugeist, @mdaems, @Jan, All

ZEOS 7.2.x svn 4033(4030):
http://sourceforge.net/p/zeoslib/code-0 ... sting-7.2/

compile and run on:

- Delphi 10.1 Berlin-Win32/Win64 (Windows 10-64),
- Lazarus 1.8.0RC5-Win32 (Windows 10-32).

-------------------------------------------------------------------
WARNINGS:
[dcc32 Warning] ZDbcInterbase6Utils.pas(552): W1058 Implicit string cast with potential data loss from 'string' to 'RawByteString'
[dcc32 Warning] ZDbcInterbase6Utils.pas(556): W1057 Implicit string cast from 'AnsiChar' to 'string'
[dcc32 Warning] ZDbcInterbase6Utils.pas(556): W1058 Implicit string cast with potential data loss from 'string' to 'RawByteString'
[dcc32 Warning] ZDbcInterbase6Utils.pas(559): W1057 Implicit string cast from 'AnsiChar' to 'string'
[dcc32 Warning] ZDbcInterbase6Utils.pas(559): W1057 Implicit string cast from 'AnsiChar' to 'string'
[dcc32 Warning] ZDbcInterbase6Utils.pas(559): W1057 Implicit string cast from 'AnsiChar' to 'string'
[dcc32 Warning] ZDbcInterbase6Utils.pas(559): W1058 Implicit string cast with potential data loss from 'string' to 'RawByteString'

[dcc64 Warning] ZDbcInterbase6Utils.pas(552): W1058 Implicit string cast with potential data loss from 'string' to 'RawByteString'
[dcc64 Warning] ZDbcInterbase6Utils.pas(556): W1057 Implicit string cast from 'AnsiChar' to 'string'
[dcc64 Warning] ZDbcInterbase6Utils.pas(556): W1058 Implicit string cast with potential data loss from 'string' to 'RawByteString'
[dcc64 Warning] ZDbcInterbase6Utils.pas(559): W1057 Implicit string cast from 'AnsiChar' to 'string'
[dcc64 Warning] ZDbcInterbase6Utils.pas(559): W1057 Implicit string cast from 'AnsiChar' to 'string'
[dcc64 Warning] ZDbcInterbase6Utils.pas(559): W1057 Implicit string cast from 'AnsiChar' to 'string'
[dcc64 Warning] ZDbcInterbase6Utils.pas(559): W1058 Implicit string cast with potential data loss from 'string' to 'RawByteString'

Michal
Last edited by miab3 on 15.10.2017, 17:00, edited 1 time in total.
Locked