Zeos 6.6.6 und Lazarus 0.9.30.6

Für Themen zu Datenbanken und Zugriff auf diese. Auch für Datenbankkomponenten.
dieduese
Beiträge: 11
Registriert: Do 12. Jun 2008, 20:20
OS, Lazarus, FPC: Winxp (L 0.9.xy FPC 2.4.z)
CPU-Target: 32Bit
Wohnort: Hannover

Zeos 6.6.6 und Lazarus 0.9.30.6

Beitrag von dieduese »

Hallo,
ich wollte Zeos über "Package installieren" in Lazarus einbinden.
Es ist alles auch durchgelaufen und dann kamen zwei Fehlermeldungen:
Meldung 1:
D:\K0336\Zeos\src\core\ZClasses.pas(84,22) Error: No matching implementation for Interface method "IUnknown.QueryInterface(constref TGuid, out <Formal type>):
LongInt; StdCall; "found
--> in ZClasses steht dort: TCointainedObject = class(TAggregatedObject, IInterface);

Meldung 2:
D:\K0336\Zeos\src\core\ZClasses.pas(84,22) Fatal: There were 1 errors compiling module, stopping
--> in ZClasses steht dort: implementation uses ZMessages, ZCompatility; (dort nicht alles in einer Zeile ;-) )

die Installation und Kompilierung von zCommponent.lpk bricht dann ab.

Was fehlt hier?
Danke für die Antworten schon mal...

Aliobaba
Lazarusforum e. V.
Beiträge: 496
Registriert: Di 1. Mai 2012, 09:11

Re: Zeos 6.6.6 und Lazarus 0.9.30.6

Beitrag von Aliobaba »

Hallo,

da bin ich erleichtert, dass es nicht nur mir so ergeht:
http://www.lazarusforum.de/viewtopic.php?f=18&t=5022" onclick="window.open(this.href);return false;

dabei wurde ich freundlicherweise darauf hingewiesen:
http://www.lazarusforum.de/viewtopic.php?f=17&t=5875" onclick="window.open(this.href);return false;

aber auch dieses Package konnte ich nicht installieren:

C:\lazarus\components\codetools\definetemplates.pas(1205,18) Warning: Symbol "CommandLine" is deprecated
C:\lazarus\components\codetools\definetemplates.pas(4870,16) Warning: Symbol "CommandLine" is deprecated
C:\lazarus\components\codetools\definetemplates.pas(4914,16) Warning: Symbol "CommandLine" is deprecated
C:\lazarus\components\codetools\definetemplates.pas(4964,16) Warning: Symbol "CommandLine" is deprecated
»Kompiliere Package CodeTools 1.0.1« beendet
K:\Lazarus_Projekte\packages\lazarus\zcore.pas(1,1) Fatal: Can't find unit ZClasses used by zcore


Aliobaba
"MyMemoryDB" ( https://www.heise.de/download/product/mymemorydb-89626 )

hde
Beiträge: 556
Registriert: Mi 11. Aug 2010, 02:56

Re: Zeos 6.6.6 und Lazarus 0.9.30.6

Beitrag von hde »

Hallo,
denn sagt doch bitte mal genau welche Versionen, einschl. fpc, Ihr einsetzt und woher.

Ich habe Zeos 6.6.6 mehrfach mit Laz 0.9.30 .. Laz 0.9.31 und WinXP-32, Win7-64 und OS X 10.6.3 und OS X 10.6.8 eingebunden (fpc 2.4.2, fpc 2.4.4 u nd fpc 2.6.0).

Aktuell setze ich allerdings den testing-branch EgonHugeist (Zeos Version 7.0. ) ein mit Laz 1.1 - fpc 2.6.0 und dies jeweils mehrfach unter WinXp-32, Win7-64 und OS X 10.6.8. Dabei gab es kein für mich nicht lösbares Problem. (Linux / Ubuntu werd ich wohl auch mal testen.) Dicke Probleme gabs aber unter fpc 2.6.1.

Gruß hde

Aliobaba
Lazarusforum e. V.
Beiträge: 496
Registriert: Di 1. Mai 2012, 09:11

Re: Zeos 6.6.6 und Lazarus 0.9.30.6

Beitrag von Aliobaba »

Hallo,
bei mir ist es die Lazarus Version 0.9.30.4 unter Windows 7 32-bit
und
Zeos: ZEOSDBO-6.6.6-stable

wobei aber im "Readme" der 6.6.6 Version zu lesen ist:
ZeosLib 6.51 Lazarus Edition
Introduction
------------
ZeosLib
6.51 (??) has been tested to work with Lazarus 0.9.14.
Installation
------------
1. Components / Open Package File (*.lpk)
2. Open Components.Lpk
4. Click Install
5. Click Yes when asked if you want to rebuild Lazarus
That's it!


Unter Zeos 7.0 zeigte sich die zweite von mir gepostete Fehlermeldung.
"MyMemoryDB" ( https://www.heise.de/download/product/mymemorydb-89626 )

hde
Beiträge: 556
Registriert: Mi 11. Aug 2010, 02:56

Re: Zeos 6.6.6 und Lazarus 0.9.30.6

Beitrag von hde »

@Aliobaba,
Zeos 6.6.6-stable und Lazaraus 0.9.30.4 mit fpc 2.6.0 (oder 2.4.4) sollte unter Win7-32 keine Probleme machen wenn die Packages in der richtigen Reihenfolge kompiliert und dann die Komponente installiert wird. Aber bitte auf die Version von fpc achten. (Auch Laz 0.9.31 mit 2.4.2 und auch mit 2.6.0 hab ich problemlos unter Win32 installiert.

Bei Zeos 7.0 kommt es auf die Version, den trunk bzw. test-branch an. Dann bitte den test-branch von EgonHugeist nehmen und nur mit fpc 2.6.0. Die anderen machen teils Probleme oder man muss in den Sourcen was ändern.

hde

Aliobaba
Lazarusforum e. V.
Beiträge: 496
Registriert: Di 1. Mai 2012, 09:11

Re: Zeos 6.6.6 und Lazarus 0.9.30.6

Beitrag von Aliobaba »

Hallo hde,

Danke für Deine Antwort. Aber was kann man denn bei der Installationsreihenfolge anders machen, als 1. zunächst Lazarus installieren, dann die Zeos Komponente.
(ist bei mir: Version #: 0.9.30.4 Datum 2012-03-14 FPC-Version 2.6.0 SVN-Revision: 35940 i386-win32-win32/win64) Win 7 32 bit ist bei mir installiert.

Ich halte mich genau an diese Tutorial:
http://wiki.freepascal.org/Zeos_tutorial/de" onclick="window.open(this.href);return false;

und verwende ZEOSDBO-6.6.6-stable

Ich habe Lazarus nochmal völlig neu installiert, nach vorheriger Deinstallation und anschließendem Löschen des "Lazarus-Ordners" C:\lazarus und runterfahren des PC's.
Anschließend Versuch der Installation wie oben: http://wiki.freepascal.org/Zeos_tutorial/de" onclick="window.open(this.href);return false; ( Eigentlich sollte man da nicht so viel falsch machen können).

Beim Anwählen von "Installieren" erscheint nun die Fehlermeldung: "Es ist ein Ringschluß in den benötigten Packages". Das Zcore 7.0 erschient recursiv bei "Package Graph". Dasselbe passiert beim Anwählen von "Kompilieren".

Eigenartig ist das jetzt, weil früher diese Fehlermeldungen gekommen sind: http://www.lazarusforum.de/viewtopic.php?f=18&t=5022" onclick="window.open(this.href);return false; (??)

Gruß
Alibaba
"MyMemoryDB" ( https://www.heise.de/download/product/mymemorydb-89626 )

hde
Beiträge: 556
Registriert: Mi 11. Aug 2010, 02:56

Re: Zeos 6.6.6 und Lazarus 0.9.30.6

Beitrag von hde »

Wenn du Zeos 6.6.6 instasllierst, wieso kommt da ne meldung aus ZCore 7.0?

OK, ich hab meine 32bit-systeme für Lazarus bisher unter winXP laufen. Falls ich Zeit habe werde ich später mal Win7-32 testen

hde

Aliobaba
Lazarusforum e. V.
Beiträge: 496
Registriert: Di 1. Mai 2012, 09:11

Re: Zeos 6.6.6 und Lazarus 0.9.30.6

Beitrag von Aliobaba »

Zeos 7 habe ich auf meiner "Odyssee" ja auch schon 'mal ausprobiert.

Was bleibt da eigentlich so alles im System, wenn man Lazarus deinstalliert?
Könnte das so manches erklären?

Aliobaba
"MyMemoryDB" ( https://www.heise.de/download/product/mymemorydb-89626 )

Aliobaba
Lazarusforum e. V.
Beiträge: 496
Registriert: Di 1. Mai 2012, 09:11

Re: Zeos 6.6.6 und Lazarus 0.9.30.6

Beitrag von Aliobaba »

.... nun habe ich Lazarus 0.9.4.30 mit Zeos 6.6.6 stable nochmals in einer nahezu "junfräulichen" Virtualbox (von Oracle) völlig neu heruntergeladen und installiert:

Es kommt die Meldung:
Das Package "zplain 6.6.6" konnte nicht kompiliert werden.
Aus der Installationsliste nehmen?


Ich denke, als Anfänger ist man mit der Installation schlicht überfordert. Bemerkenswert ist ja schon, dass die Fehlermeldungen sich ändern, wenn man Lazarus und Zeos auf einem Computer installiert, auf dem vorher schon 'mal Installationen von Lazarus gemacht wurden - trotz Deinstallation. Offenbar bleiben diverse "Dateireste" auf dem Computer.

Aliobaba
"MyMemoryDB" ( https://www.heise.de/download/product/mymemorydb-89626 )

MmVisual
Beiträge: 1581
Registriert: Fr 10. Okt 2008, 23:54
OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
CPU-Target: 32/64Bit

Re: Zeos 6.6.6 und Lazarus 0.9.30.6

Beitrag von MmVisual »

@Aliobaba, ich hab Dir ein PN geschrieben.
EleLa - Elektronik Lagerverwaltung - www.elela.de

hde
Beiträge: 556
Registriert: Mi 11. Aug 2010, 02:56

Re: Zeos 6.6.6 und Lazarus 0.9.30.6

Beitrag von hde »

@Aliobaba,

so. ich habe inzwischen unter Win7-32 (bisher jungfräulich) Lazarus und Zeos installiert und ein erstes MiniProg mit mySQl kompiliert.

Alles ohne jede Fehlermeldung, und das Testprog läuft sauber.

Allerdings habe ich meine vorhandenen Quellen genommen (LAz 1.1 - fpc 2.6.0- Zeos-test-branch EgonHugeist) - Solltest du noch Probs haben kann ich dir auch diese Quellen auf einen unserer Server ins Netz stellen.

Ich hoffe aber durch die PN von mmvisual ist alles erledigt?

Gruß hde

dieduese
Beiträge: 11
Registriert: Do 12. Jun 2008, 20:20
OS, Lazarus, FPC: Winxp (L 0.9.xy FPC 2.4.z)
CPU-Target: 32Bit
Wohnort: Hannover

Re: Zeos 6.6.6 und Lazarus 0.9.30.6

Beitrag von dieduese »

Hallo,

alles sehr gute Antworten, aber bevor meine Wenigkeit in den Hintergrund gerät:

Ich habe die Installation auf einem WINXP mit Lazarus 0.9.30.6 und Zeos 6.6.6 vorgenommen.
Alles nach Install-Wunsch installiert, außer die Zeosverzeichnisse und statt LW C: dann LWD:

Da ich auf den PC wichtige andere Programme am laufen habe, ist eine Neuinstallation sehr schwierig.
Da die Neuinstallation wohl hier abgehandelt wurde, bitte ich höflich um eine evtl. andere Methode um
Zeos zu integrieren.
Wenn man ZClasses so liest, findet Lazarus anscheinend dauernd einen anderen Programmsprung --> siehe
dazu meine Fehlermeldung und dann die von Aliobaba = Fatal: Can't find unit ZClasses used by zcore.

Danke.

hde
Beiträge: 556
Registriert: Mi 11. Aug 2010, 02:56

Re: Zeos 6.6.6 und Lazarus 0.9.30.6

Beitrag von hde »

@dieduese,
unter winXP-32bit kenne ich keine Probleme mit Lazarus/Zeos. ich habe auf etlichen Systemen mehrere Versionen läufen und auch öfter upgegradet. Ich verstehe die Problem nicht, es sei denn, die Installation wird falsch gemacht.
(allerdings weiß ich nicht, wo die Version 0.9.30.6 stammt? - diese Version ist mir fremd.)

Gruß hde
Zuletzt geändert von hde am Mi 2. Mai 2012, 22:59, insgesamt 1-mal geändert.

MmVisual
Beiträge: 1581
Registriert: Fr 10. Okt 2008, 23:54
OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
CPU-Target: 32/64Bit

Re: Zeos 6.6.6 und Lazarus 0.9.30.6

Beitrag von MmVisual »

@hde

Du machst das viel zu kompliziert.

Die ganzen .lpk Dateien brauchst Du gar nicht öffnen und kompilieren, einzig allein nur die zcomponent.lpk Kompilieren und Nutzung .../Installieren
Die anderen Dateien werden damit automatisch kompiliert.

Ich mache die beiden Ordner src und packages immer in den Ordner C:\lazarus\components\ZeosDBO
EleLa - Elektronik Lagerverwaltung - www.elela.de

hde
Beiträge: 556
Registriert: Mi 11. Aug 2010, 02:56

Re: Zeos 6.6.6 und Lazarus 0.9.30.6

Beitrag von hde »

@Mmvisual,
das mag theoretisch stimmen, nur kam es bei mir mehrfach zu Fehlermeldungen. Deshalb mach ich's einzeln. Sind ein paar Handgriffe mehr und dauert zwei Minuten länger, aber dafür funktioniert es immer und ich hab keine Probleme.
Gruß hde

Antworten