Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Tutorials und Kurse (https://www.delphipraxis.net/36-tutorials-und-kurse/)
-   -   Delphi ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird) (https://www.delphipraxis.net/28909-zeos-tutorial-v-6-1-5-mit-delphi-7-und-firebird.html)

Domo Sokrat 1. Sep 2004 08:45


ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Hallo liebe DP'ler!

Ich möchte Euch heute mein neuestes Werk vorstellen. Es gibt eine kleine Einführung in die Benutzung der Komponenten der ZEOS Library unter Delphi 7 mit dem Firebird SQL Server. Ihr könnt es Euch hier anschauen und auch als PDF herunterladen:Ich hoffe, es ist einigermaßen gelungen und hilft denjenigen von Euch weiter, die schon immer damit geliebäugelt haben, ZEOS einzusetzten, sich aber bis dato noch nicht getraut haben oder einfach nur keine Zeit hatten, sich einzuarbeiten.

Wie immer gilt: Anregungen und konstuktive Kritiken sind mir stets willkommen und werden auch ernst genommen :!: .

Ein fettes Dankeschön an dieser Stelle noch an meine beiden "Nebengeräusche" für die Gewährung der Freizeit :zwinker: und an Lemmy, meinen "Lektor" :thumb: , den ich mit diesem Projekt (bestimmt :wink:) gehörig genervt habe :mrgreen: .


[edit1] Sorry! Ich hab' eben noch ein paar Unschönheiten entdeckt, die nur das HTML-Dokument betreffen (war schon spät, gestern ;-)). Das PDF bleibt davon unberührt. Werde sswm die Korrektur vornehmen! [/edit1]
[edit2] D o n e ! ! ! [/edit2]

mischerr 1. Sep 2004 14:34

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Kompliment! Sehr schönes Tutorial! :thumb:
Tip: Erweiter noch den Abschnitt zum embedded Server ein wenig - Betreffend Einrichtung. Nämlich welche Daten (idR im App.-Verzeichniss) noch vorhanden sein müssen. Du schreibst das keine weiteren DLLs nötig sind, dies ist beim embedded aber noch nicht der Fall. Hier muss u.a. die mit dem embedded gelieferte DLL AFAIK auch noch ins App.-Verzeichniss und nach fbclient.dll umbenannt werden. Ok, steht auch in der Doku. des embedded, aber IMHO sehr versteckt. :wink:

Domo Sokrat 1. Sep 2004 15:23

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Danke! Werd's mir nochmal ansehen btw: kennst Du das schon?Mein Tuto zum FB embedded
[edit] Hab's mir mal angesehen. Was ich meinte, war dass die Installation von ZEOS keine weiteren DLLs für den FB Embedded benötigt. Bei MySql und Postgre sieht das anders aus, die benötigen nämlich zusätzlich noch DLL's, die mit den ZEOS ausgeliefert werden. [/edit]

mischerr 1. Sep 2004 21:24

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Das ist auch wirklich sehr gut gemacht - Respekt! Zusammen ergänzen sie sich die Zwei wirklich gut! :thumb:

Domo Sokrat 2. Sep 2004 08:26

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Hi mischerr,

erst nochmal vielen Dank für die Blumen. Ich hoffe, das Tuto kommt auch bei den anderen DP'lern, die es bis jetzt gelesen haben, so gut an.

Das ZEOS Tutorial ist eigentlich der im FB embedded Tutorial angekündigte zweite Teil. Ich hab' mich nämlich dazu entschieden, keine Fortsetzung zu schreiben, die IBX in Verbindung mit dem FB embedded behandelt, sondern Anleitung zu geben für eine freie Komponentensuite, die auch in Zukunft den FB unterstützt. Mein Wahl fiel auf ZEOS, weil ich in der Vergangenheit schon mit der 5.5er gearbeitet habe und eine gewisse Basis da war.

MarcusB 2. Sep 2004 09:06

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Super, nach sowas habe ich lange gesucht.
Jetzt kann ich vielleicht das Potential der ZEOS-Kompo endlich auch mal richtig nutzen :wink:

:thumb:

Domo Sokrat 3. Sep 2004 22:52

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
'nabend!

So, hab' noch schnell ein kleines Update online gebracht. Das Tuto hat jetzt noch einen kleinen Abschnitt zum Thema "Master/Detail-Verbindungen" bekommen. Ein Beispielprogramm dazu gibt's auch ...

... und Gute Nacht, DP!

:dp:

hummer 7. Sep 2004 19:10

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Leider funktionieren beide Links nicht mehr. Sind die Seiten im Moment nicht online? :gruebel:

hummer 10. Sep 2004 23:30

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Hm irgendwie sind die Seiten immer noch offline. Hat sich denn jemand das Tutorial als PDF runtergeladen und könne es mir zuschicken?
Vielen Dank schonmal.

Mamphil 14. Sep 2004 16:55

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Hi Domo Sokrat!

Danke für das Tutorial, ich finde es leider ziemlich unübersichtlich: Das Beispiel kommt leider erst recht spät - und Beispiele machen IMHO den Unterschied zwischen Lehrtexten und Tutorials aus.

Ich hätte es angenehmer gefunden, von Anfang an an die Hand genommen zu werden und schon auf Seite 1 mit der Entwicklung der Beispielanwendung anzufangen. Dann könnte im Verlauf des Programmerstellung auf die einzelnen Funktionen eingegangen werden. Wenn für jemanden die Materie absolutes Neuland ist, liest sich das Dokument äußerst schwierig.

Zum Beispiel gibt es im gesamten ZEOS-Paket keine einzige .bpl-Datei, die schließlich (wie auch immer) installiert werden soll - gut, ich habe noch nie ein Zusatzpaket in Delphi installiert und über die Foren-Suche herausgefunden, wie ich die .dpk-Dateien kompilieren kann und habe so die Installationshürde auch schon überstanden.

Meiner persönlichen Meinung könnte gleich nach der Überschrift "TZConnection" ein Code-Beispiel folgen. Dieses könnte dann auseinander genommen werden. Der Leser würde dann sofort sehen, wie der Code richtig aussieht und versuchen können ihn entsprechend nachzuvollziehen.

Meine Wunschvorstellungen und Erwartungen an das Tutorial waren irgendwie die Folgenden:
1. Installationsanleitung, die auch jemand versteht, der Delphi noch nie erweitert hat.
2. Step by Step Anwendungsbeispiele für die Komponenten, also: Verbindung aufbauen, Abfragen abfeuern, evtl. Ergebnisse behandeln, Verbindung schließen.
3. Hinweise auf mögliche Problemstellen
4. Für das Beispiel nicht zwingend notwendige Theorie (zum Beispiel der Abschnitt "Basiswissen: Transaktionen" muss IMHO nicht in der Ausführlichkeit für den Einstieg vorausgesetzt werden)

So: Genug "gemeckert" :roll: Bitte fass diesen Beitrag nicht als Beschwerde auf. Bitte sieh ihn eher als konstruktive Kritik eines Lesers an, der mit dem Stil nicht gut zurecht kommt. Vielleicht kannst du es ja nochmal ein wenig überarbeiten oder eine Version "für Dummies" erstellen?

Noch einmal: Vielen Dank für die Mühe, die du in das Tutorial gesteckt hast (auch wenn ich da noch nicht so ganz durchsteige)

Mamphil

Domo Sokrat 30. Sep 2004 09:39

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Hi Leutz!
War die letzten drei Wochen leider nicht online! Deshalb die Reaktionen erst jetzt. Sorry!

@hummer
Ja, der Server meines Providers war 'ne Zeit lang (auch) off-Line. Sorry for that! Läuft aber seit geraumer Zeit wieder!

@mamphil
Danke für die Kritik! Werd' mal sehen, was ich machen kann. Muss aber an erster Stelle noch andere Sachen aufarbeiten (jaja, die Arbeit ...)

Stevie 30. Sep 2004 13:16

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Sehr schönes Tutorial! :thumb:
Du hättest aber ruhig ein Wort darüber verlieren können, dass mit der neuesten Firebird-Version (1.5.1) die Datei fbclient.dll in gds32.dll umbenannt wurde und somit in der Datei ZPlainFirebird15.pas die Konstante WINDOWS_DLL_LOCATION geändert werden muss. (siehe Thread im ZEOS-Forum)

Domo Sokrat 30. Sep 2004 13:59

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Hi Stevie!

Vielen Dank für die Blumen und den Tipp! Ich hab' das Ganze nur mit der FB embedded Version 1.5.1 getestet. Da läuft's, weil ich die fbembed.dll gleich in fbclient.dll umbenannt habe. Btw: Ist aber schon ein wenig konsequent inskonsequent von den Firebird-Leuten, wieder einen solchen "Rückschritt" vollzogen zu haben, zumal sie sich doch eigentlich von gds32.dll losgesagt haben ... Naja.

Domo Sokrat 1. Okt 2004 07:59

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Hallo Mamphil,

ich möchte hier gerne auf Deine Kritik eingehen:

Zitat:

Wenn für jemanden die Materie absolutes Neuland ist, liest sich das Dokument äußerst schwierig.
Stimmt! Die Zielgruppe dieses Tutorials sind Delphi-Entwickler, die sich im Datenbankbereich auskennen und auch schon DB-Apps (vielleicht unter Benutzung anderer Komponenten) erstellt haben.

Zu Deinen Wunschvorstellungen:

Zitat:

1. Installationsanleitung, die auch jemand versteht, der Delphi noch nie erweitert hat.
Weil's halt für "erfahrene" Delphi-Entwickler gedacht ist, hab' ich darauf keinen so großen Wert gelegt. Ich denke, die Installationsanleitung, die bei ZEOS dabei ist, ist auch für "Anfänger" verständlich.

Zitat:

2. Step by Step Anwendungsbeispiele für die Komponenten, also: Verbindung aufbauen, Abfragen abfeuern, evtl. Ergebnisse behandeln, Verbindung schließen.
Es war nicht meine Absicht, ein "ZEOS Kochbuch" zu schreiben, sondern Informationen und Codebeispiele für den Einsatz der ZEOS Library unter Delphi 7 mit FB 1.5 zusammentragen. Dabei sollte nach Möglichkeit das Leistungsspektrum der ZEOS Library kurz vorgestellt werden. Dass hier auch die FB-Hintergründe beleuchtet werden, ist für mich selbstverständlich. Insofern hast Du recht, dass es sich nicht um ein Tutorial im klassichen Sinne, sondern eher um einen Lehrtext (mit Beispielen) handelt.

Zitat:

3. Hinweise auf mögliche Problemstellen
So weit ich welche entdeckt habe, sind diese auch mit eingeflossen (z. B. das Problem mit den Stored Procs, das auch als Bug-Report an das ZEOS-Team ging).

Zitat:

4. Für das Beispiel nicht zwingend notwendige Theorie (zum Beispiel der Abschnitt "Basiswissen: Transaktionen" muss IMHO nicht in der Ausführlichkeit für den Einstieg vorausgesetzt werden)
Für die o. g. Zielgruppe fand ich den Thorieteil schon wichtig.

Zitat:

So: Genug "gemeckert" ... Vielleicht kannst du es ja nochmal ein wenig Überarbeiten ...
War ja nicht gemeckert, sondern konstruktive Kritik. Ich möchte mein Werk aber schon so lassen, wie es ist (Zielgruppe!).

Zitat:

... oder eine Version "für Dummies" erstellen?
Das könnte man in Augenschein nehmen. Ich behalt' das mit dem "Step by Step" (ZEOS-Kochbuch) mal im Hinterkopf. Kommt 100% auf meine ToDo-Liste!

Ich hoffe, Du fühlst Dich nicht vor den Kopf gestoßen, weil ich mich hier so "stur" stelle und mit Händen und Füßen wehre. Ich denke, ich habe die Intention, die hinter diesem Werk steht, klar gemacht und hoffe auf Dein Verständnis.

Auf jeden Fall aber nochmal ein fettes Danke für Dein Feedback. :thumb: :thumb: :thumb:

Alexander 21. Mär 2005 08:04

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Mir ist gerade aufgefallen, dass du unter "Installation der ZEOS Library und Zusätzliches" statt Patch Pacht geschrieben hast :-D

Domo Sokrat 21. Mär 2005 08:12

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Mistige Rechtschreibkorrektur :evil: Danke für den Hinweis :thumb: Wird sswm (zumindest online) korrigiert.

peter12 28. Mär 2005 09:21

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
bin beim instalieren von Zeos Componenten
habe die Fehlermeldung
Registrierungsprocedure, Zcomponentreg.Register in Pagage c:\programme\borland/delphi7/bpl\zcomponent.bpl hat die Execption-Klasse
EFileError: Die Eigenschaften Delimiter und Quotechar dürfen nicht denselben Wert besitzen ausgelöst.

kann mir jemand Helfen
peter

Domo Sokrat 31. Mär 2005 10:45

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Hi Peter :hi:,

welches D7 (vielleicht die "personal"?) hast Du im Einsatz und welche ZEOS-Version versuchst Du zu installieren?

Seven 31. Mär 2005 12:05

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Sorry,
ich weiss nicht ob ich in diesem Thread richtig bin,

Zitat:

ie Delete-, Insert- und Modify-Statements für das UpdateSQL-Objekt werden mit dem UpdateSQL-Editor automatisch erzeugt. Der Editor wird mit einem Doppelklick auf die UpdateSQL-Komponente gestartet.
Da passiert bei mir gar nichts

Ich setze Delphi 5 und Zeos 6.5.1 ein, aber bei einem Doppelklick auf ZUpdate passiert einfach nichts.

Hat jemand ein Tipp für mich?

beja7 31. Mär 2005 12:35

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Du schreibst im Tutorial, dass MySQL 4.1 unterstützt wird (von Zeos 6.1.5). Das ist meines Erachtens nicht korrekt, auch wenn es bei ZEOS so steht. Es fehlt ganz einfach die libmysql41.dll. Ich habe nur mit Zeos 6.5.1-alpha eine Verbindung zu MySQL 4.1 herstellen können. Bitte korrigiere mich, wenn ich falsch liege, und sage, wie es geht, denn ich würde lieber eine "stable" Version verwenden als eine "alpha"...

Domo Sokrat 31. Mär 2005 13:11

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
@Seven: Sorry! Hab' leider keine D5, mit der ich das prüfen könnte.

@beja7: Erstmal: Willkommen in der DP! Ich muß zu meiner Schande gestehen, daß ich mich bei den Infos zu den ZEOS in meinem Tuto tatsächlich auf meine Teamkollegen blind verlassen habe :oops:. Hätte ich es für die Benutzung von MySQL 4.1 unter ZEOS 6.1.5 und D7 geschrieben, hätt' ich's gemerkt :wink: . Leider ist es aber wohl wirklich so, daß erst die 6.5.1 (noch alpha) die 4.1er unterstützt. Sorry! Wir arbeiten unter Hochdruck im Rahmen des Möglich an der Fertigstellung der 6.5 "stable".

faux 27. Mai 2006 13:35

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Hallo!

Der Server ist leider nicht erreichbar. Ist das nur kurzfristig so, oder gibts die Datei nichtmehr?

Grüße
Faux

Domo Sokrat 29. Mai 2006 05:01

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Hallo,

wir mussten unser Forum leider umziehen, weil mein Hoster dicht gemacht hat ...

Ihr könnt uns wieder über

forum.zeoslib.net.ms oder
zeos.firmos.at

erreichen ...

Grüße!

RWarnecke 29. Mai 2006 05:14

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Ich finde aber immer noch nicht das Tutorial. Könntest Du es bitte als Anhang in Deinen ersten Beitrag setzen zumindest von dem PDF-File. So vermeidest Du Deadlinks zu Deiner Seite.

Domo Sokrat 29. Mai 2006 05:57

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Hallo,

hier erst mal zwei temporäre Links:

Zeos-Tutorial (PDF - de)
Demos zum Tutorial (de)

Download mit Rechtsklick und "Ziel speichern unter ..."

Hoffe, es klappt alles...

Grüße!

aps 30. Mai 2006 16:36

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Im ZEOS-Forum kann man sich leider nicht anmelden. Bzw. anmelden schon, allerdings wird die angekündigte E-Mail nicht versandt. D. h. es ist nicht möglich, den Bestätigungslink anzuklicken.

Domo Sokrat 31. Mai 2006 05:54

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Hi,

ich hab Dich mal aktiviert. Wir haben nach dem Wiederherstellen des Forums ein paar Problemchen mit dem Mail-System. Ich denke aber, dass wir das schnell in den Griff bekommen.

Grüße!

MrKnogge 3. Jun 2006 21:15

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Könntest du noch den "Event Alerter" uppen ?

gruss

Domo Sokrat 4. Jun 2006 13:44

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Hi,

meine Internet-Seiten sind wieder online. Muss sie gelegentlich nur mal aktualisieren ;-) Den Eventalerter findest Du, wie gewohnt, hier

Grüße!

MrKnogge 4. Jun 2006 13:52

Re: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Bei mir kommt ein Fehler, dass die Datei nicht zu finden sei.

gruss

[Add]
Nun klappts, lag wohl am IE Cache. Thx !

Privateer3000 26. Okt 2012 17:26

AW: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Leider sind die Downloads nicht mehr erreichbar.
Hätte diese noch jemand "auf Lager"?
Ich hatte diese schon mal ausgedruckt
aber die sind leider in den Untiefen meiner Schränke verschwunde :(

bernhard_LA 26. Okt 2012 17:58

AW: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Empfehlung lautet aber ZEOS 7 als Lib

Privateer3000 26. Okt 2012 22:01

AW: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Das Tut bildet doch trotzdem eine Grundlage
um mit ZEOS zu beginnen.

p80286 18. Jun 2013 15:20

AW: ZEOS Tutorial (V 6.1.5 mit Delphi 7 und Firebird)
 
Leider scheinen alle Links ins Nirwana oder zu einem obskuren Gästebuch zu zeigen.
Gibt es noch eine Chance das Tutorial zu bekommen?

Gruß
K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz