Patrick Pollet - 2003-11-28

Logged In: YES
user_id=675561

Hello,
Installation under Kylix 3 proceeds smootly as described
in this site.
http://www.clubekylix.com.br/
For the TDBNavigator to work under Kylix 3 you must apply
the follwing patch to freeclx/dbclx

--- /root/QDBCtrls.pas 2003-11-28 11:53:39.000000000 +0100
+++ ./QDBCtrls.pas 2003-11-28 12:47:16.000000000 +0100
@@ -3388,8 +3388,11 @@
procedure TDBNavigator.ActiveChanged;
var
I: TNavigateBtn;
begin
+ // called when the object is not yet fully constructed
+ if FDataLink=NIL then exit;
+
if not (Enabled and FDataLink.Active) then
for I := Low(Buttons) to High(Buttons) do
Buttons[I].Enabled := False
else

Otherwise adding a DBNavigator to a form gives a access
violation (memory in use at address 00000015$)
I did try to submit this patch to the project but got lost
in sourceforge.net options. No way to do it.
HTH