Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Delphi 2005 mit Firebird support (https://www.delphipraxis.net/80909-delphi-2005-mit-firebird-support.html)

mkinzler 17. Nov 2006 17:08

Re: Delphi 2005 mit Firebird support
 
Zitat:

Zitat von Hansa
Zitat:

Zitat von mkinzler
Ist doch Delphiseitig egal! Man muß ja keinen Server installieren, wenn man ihn nicht braucht.

Egal ist 88. :mrgreen: Er kann jedenfalls unerwünschte Quereffekte vermeiden, darum gings mir. Habe so langsam den Eindruck, daß embedded mit "wesentlich einfacher" übersetzt wird. 8) Bei einem fertigen Programm ist das wohl so, aber nicht innerhalb der Entwicklung.

Währrend der Entwicklung ist es die selbe Komplexität.

Hansa 17. Nov 2006 17:41

Re: Delphi 2005 mit Firebird support
 
Zitat:

Zitat von mkinzler
Während der Entwicklung ist es die selbe Komplexität.

Aber leider nur fast. Angenommen, es werden ein paar Programme entwickelt und die werden in verschiedenen Verzeichnissen gespeichert. Ich habe zum Beispiel ein extra Unter-Verzeichnis. Da liegen einige Konvertierungsprogramme. Du wirst wohl wissen, dass das FB-embedded INTL-Verzeichnis in einem Unterordner liegen muss ? Man sollte sich sowieso angewöhnen die DB über Netzwerk zu benutzen. Selbst für Einzelplatz-Anwendung fallen dann eventuelle Performance-Probleme eher auf. Wohlgemerkt wenn sie denn im Netz entwickelt wurde ! Entwickeln unter embedded heißt : alle relevanten Ordner und auchg Dateien im Auge behalten. Welche GDS32.DLL ist wo ? Wurde sie umbenannt oder was ? Das macht mehr Ärger als Sinn.

mkinzler 17. Nov 2006 18:40

Re: Delphi 2005 mit Firebird support
 
INTL-bruacht man nur, wenn man mit Unicode-Locales arbeitet. Un das mit den verschiedenen gds32.dll bze fbclient.dll besteht auch bei richtigen Servern.
Ein installierter Server hat nur den Vorteil, daß man z.B. aus der IDE, dem Programm und einem Admintool gleichzeitig auf die gleiche DB zugreifen kann.

Hansa 17. Nov 2006 19:07

Re: Delphi 2005 mit Firebird support
 
INTL hat nicht nur mit Unicode zu tun. Ist das nicht alles richtig, gibts Zeichensatz-Ärger. Aber das wichtigste habe ich doch tatsächlich vergessen. Nämlich das :

Zitat:

Zitat von mkinzler
...Ein installierter Server hat nur den Vorteil, daß man z.B. aus der IDE, dem Programm und einem Admintool gleichzeitig auf die gleiche DB zugreifen kann.

Das "nur" wurde von mir absichtlich klein gemacht. Ohne dieses kleine Wort wäre nämlich alles richtig so. Und es ist schon wichtig, zumindest zu wissen was embedded im Endeffekt bedeutet. Vielleicht etwas deutlicher : es wird nur eine DB-Connection gleichzeitig unterstützt. D.h.: wie Markus sagt, alle drei Programme, die man braucht gehen so nicht. Also: 1. Verbindung aus Delphi zur DB zur Designzeit 2. F9 drücken, Programm testen 3. IBExpert oder sonstwas benutzen, um Ergebnisse des eigenen Programmes zu überprüfen.

Wer will, kann sich ja ruhig das Leben schwermachen. Ich rate nur aus eigener Erfahrung in der Entwicklung davon ab.

P.S.: Kurze Nebenfrage. Letztens war doch hier mal was mit Zeos und Connections ? Ist das bei denen ein ähnlicher Effekt, wie bei dem FB-embedded ? :gruebel:

mkinzler 17. Nov 2006 19:13

Re: Delphi 2005 mit Firebird support
 
Zitat:

P.S.: Kurze Nebenfrage. Letztens war doch hier mal was mit Zeos und Connections ? Ist das bei denen ein ähnlicher Effekt, wie bei dem FB-embedded ? Grübelnd...
Nein, hier gibt es nur eine Transaktion pro Connection.

darminb 18. Nov 2006 15:17

Re: Delphi 2005 mit Firebird support
 
Danke fuer die ganzen antworten. Ich sollte also lieber die finger von der embedded version lassen als anfaenger...Bei der distro der programe ist so eine embedded version allerdings mehr als brauchbar, so braucht man nicht den ganzen server mitzugeben, deswegen hab ich mich gleich auf die embedded version gegeben. bei der programmierung allerdings bekomme ich staendig meldungen das die datebank schon gelockt ist. als anfaenger ist dies wohl das groesste problem wenn man mit embedded arbeitet. deshalb werde ich jetzt den server installieren um zu sehen ob die sache besser wird. Hab versucht die zeos komp. zu nutzen, die sind mir ein wenig unverstaendlich, kann irgendwie nirgends ein gutes tutorial dazu finden..auf der hp von zeos auch nicht. welche komponents sind jetzt die besten fuer firebird und anfaenger :) ?

Hansa 18. Nov 2006 18:17

Re: Delphi 2005 mit Firebird support
 
Ich habe gesagt : in der Entwicklung eines Programmes bestehen IMHO nur Nachteile durch die embedded Version. Wo soll denn da der Vorteil liegen ? :shock: Es hindert dich schließlich keiner, das fertige Programm als embedded Version auszuliefern. Damit geht ein Programm sogar von CD aus ! Sicher ist das genial gemacht. Ich behindere mich aber doch nicht selber damit in der Entwicklung. 8)

Zum rumspielen/Mini-Programm schreiben nimm die IBX. Sind bei Delphi sowieso dabei. Register "Interbase". Sollen Firebird Spezialitäten benutzt werden, dann besser nicht. Es fehlen einige wichtige Methoden (zumindest ab FB 1.5). Man kann dann nicht alles nutzen. Dasselbe glt für die Zeos. Die haben auch noch andere Nachteile. Muß das Programm verschenkt werden und keiner darf wissen, was dahintersteckt führt wohl kein Weg an Zeos vorbei. Alternative wäre noch die FIBPlus Trial. Der User muß dann bei jedem Programmstart einen Button betätigen. Wen es stört : ca. 200 EUR für Vollversion. Für mich sind die eindeutig 1. Wahl im FB-Umfeld. Die anderen ? Selber suchen und lesen. Mehr als unterschiedliche Meinungen sind aber wohl kaum zu finden. Probieren geht über studieren.

P.S.: wohl Rechtschreibfähigkeit plötzlich über Nacht verloren ? :mrgreen:

darminb 19. Nov 2006 00:54

Re: Delphi 2005 mit Firebird support
 
danke dir :)

Was deine Rechtschreibkritik angeht...ich bin kein Deutscher, lebe nicht in Deutschland und hab Deutsch nur in der Schule gelernt.Wenn man dies bedenkt ist meine Rechtschreibfaehigkeit ziemlich beeindruckend..meinst du nicht? :)

cheerz

Hansa 19. Nov 2006 01:24

Re: Delphi 2005 mit Firebird support
 
Ja, sehr beeindruckend. Die Großschreibung und zusammenhängende Sätze gehen offensichtlich wieder. Dann aber bitte auch darauf achten ! Ansonsten behinderst Du die Inländer höchstens an der Lust, sich die Frage genauer anzusehen. Die Ausrede "Ausländer" ginge vielleicht durch, aber dann hätte man das schon anfangs alles etwas seltsam schreiben müssen. 8) Und das ist doch offensichtlich eigentlich unnötig.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:55 Uhr.
Seite 2 von 2     12   

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