Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Delphi Starter und Datenbanken (https://www.delphipraxis.net/186006-delphi-starter-und-datenbanken.html)

BasilBavaria 27. Jul 2015 11:00

Datenbank: - • Version: - • Zugriff über: -

Delphi Starter und Datenbanken
 
Kurz zur Vorgeschichte meiner Frage:
Ein Uralt Pascal Programm (eine Art Buchhaltung) wurde mittels Lazarus mehr schlecht als recht portiert (Kostenfrage).
Da nicht alles gleich läuft und Probleme bestehen soll das Programm wieder nach Delphi portiert und erweitert werden.
Im Lazarus-Programm wuren SqLite-DB's eingebunden.

Meine Fragen:
1. Können in der Starter Edition SqLite oder andere (SQL-) Datenbanken verwendet werden?
(Eine Pro oder höhere Version steht aus Kostengründen nicht zur Debatte.)
2. Kann man umfangreichere Programme überhaupt mit der Starter bearbeiten?

Würde es gern selbst ausprobieren - aber es gibt ja keine Trial der Starter ...

Danke

Bernhard Geyer 27. Jul 2015 11:10

AW: Delphi Starter und Datenbanken
 
Zitat:

Zitat von BasilBavaria (Beitrag 1309923)
Ein Uralt Pascal Programm (eine Art Buchhaltung) wurde mittels Lazarus ... portiert
... soll das Programm wieder nach Delphi portiert ...

... Eine Pro oder höhere Version steht aus Kostengründen nicht zur Debatte ...

Wenn du das nicht als Hobby betreibst hat die Portierung vermutlich schon mehr gekostet als die Lizenzkosten (Delphi mit Wartungsvertrag) für die nächsten 20 Jahre.

Und wenn du Delphi nur einmal kaufst (Wartung ist primär wichtige wegen Mobiler Plattformen) solltest du mit einer gekauften Version auch ein paar Jahre "überleben" ohne
das zu zwangsweise immer die neueste Version brauchst.

harfes 27. Jul 2015 12:39

AW: Delphi Starter und Datenbanken
 
Vielleicht hilft Dir das ja weiter:

http://www.delphi-treff.de/ueber-del...hi-xe-starter/

Hartmut

jaenicke 27. Jul 2015 13:06

AW: Delphi Starter und Datenbanken
 
Zitat:

Zitat von BasilBavaria (Beitrag 1309923)
1. Können in der Starter Edition SqLite oder andere (SQL-) Datenbanken verwendet werden?

Es gibt diverse Fremdkomponenten dafür. Mitgeliefert wird die Unterstützung nicht.

Zitat:

Zitat von BasilBavaria (Beitrag 1309923)
2. Kann man umfangreichere Programme überhaupt mit der Starter bearbeiten?

Ja, solange du nicht mehr als 1000$ pro Jahr damit verdienst...

Perlsau 27. Jul 2015 13:50

AW: Delphi Starter und Datenbanken
 
Zitat:

Zitat von BasilBavaria (Beitrag 1309923)
Ein Uralt Pascal Programm (eine Art Buchhaltung) wurde mittels Lazarus mehr schlecht als recht portiert (Kostenfrage). Da nicht alles gleich läuft und Probleme bestehen soll das Programm wieder nach Delphi portiert und erweitert werden. Im Lazarus-Programm wuren SqLite-DB's eingebunden.

Möglicherweise könnte man dir auch bei deinen Lazarus-Problemen helfen. Was meinst du denn genau damit, daß "nicht alles gleich läuft und Probleme bestehen"? Meiner Erfahrung nach kann man mit Lazarus bzw. CodeTyphon so gut wie alles programmieren, was auch mit Delphi zu bewerkstelligen ist. Ich vermute daher, daß deine Probleme mit der Lazarus-Version deiners Buchhaltungsprogramms nicht grundsätzlich auf Lazarus zurückzuführen sind, sondern vielmehr bereits Fehler bei der Portierung nach Lazarus gemacht worden sind. Träfe das zu, würde eine kostenpflichtige Delphi-Version keine Abhilfe schaffen.

p80286 27. Jul 2015 20:40

AW: Delphi Starter und Datenbanken
 
Zitat:

Zitat von BasilBavaria (Beitrag 1309923)
Ein Uralt Pascal Programm (eine Art Buchhaltung) wurde mittels Lazarus mehr schlecht als recht portiert (Kostenfrage).

Billig ist manchmal ganz schön teuer.

Zitat:

Zitat von BasilBavaria (Beitrag 1309923)
Da nicht alles gleich läuft und Probleme bestehen soll das Programm wieder nach Delphi portiert und erweitert werden.

Portierung von Lazarus nach Delphi?
oder
Portierung von Pascal nach Delphi?

Und wenn Geld wirklich so eine Rolle spielt, dann bleib bei Lazarus, mit dem notwendigen Einsatz von Humankapital ist auf diesem Wege eine Ausgabenminimierung möglich.
oder wie es bei uns im Rheinland heißt "von nix kütt nix"

Gruß
K-H

BasilBavaria 29. Jul 2015 20:13

AW: Delphi Starter und Datenbanken
 
Erstmal Danke für die Rückmeldungen! Bin leider nicht früher zu einer Rückmeldung gekommen.

Wer genau die Portierung vom Basis-Programm auf Lazarus gemacht hat, wollte man mir nicht sagen.
Aber derjenige hatte vom alten TP nicht wirklich Ahnung ...

Probleme bedeutet nach Rückfrage, dass nicht alle Delphi-Komponenten standardmässig in Lazarus vorhanden sind (zB RichEdit) und der Ersatz - sofern verfügbar - einfach anders zu händeln ist (zB. Internet).
Ferner - scheint wohl wichtig - Komponenten Eigenschaften fehlen, die in Delphi vorhanden sind (Farbverlauf bei ToolBar ?).
Ein Problem hatte der Programmierer wohl auch damit, dass Lazaurus intern mit UTF-8 Kodierung arbeitet. Lassen wir das mal offen ....

Zitat:

Es gibt diverse Fremdkomponenten dafür. Mitgeliefert wird die Unterstützung nicht.
Sind die kostenlos oder nur gegen Cash erhältlich?

Die 1000$ Grenze gilt nicht für mich. Die Delphi-Starter will der AUftraggeber kaufen und auf sich registrieren. Da brauch ich mich dann wohl nicht zu kümmern.

Aber so langsam denke ich, ich lass die Finger von dem Projekt .. "von nix kütt nix - und kriech i nix kütt a nix"! Ich hatte nicht vor alles als Hobby zu machen für nix zu machen. Ich es scheint ein Fass mit löchrigem Boden zu sein.

:thumb: Danke jedenfalls

BasilBavaria 29. Jul 2015 20:22

AW: Delphi Starter und Datenbanken
 
Vergessen
Zitat:

Und wenn du Delphi nur einmal kaufst (Wartung ist primär wichtige wegen Mobiler Plattformen) solltest du mit einer gekauften Version auch ein paar Jahre "überleben" ohne
das zu zwangsweise immer die neueste Version brauchst.
Nach dem mein Arbeitgeber mir auch aus Kostengründen den Zugriff auf aktuelle Delphi-Versionen gesperrt hat, versuche ich schon seit geraumer Zeit zu überleben :(
Bin gespannt, ob ich WIN 10 überlebe.
Das wäre dann nach über 30 Jahren TP und Delphi trauriger Abschied. Privat und als Hobby sind mir über 1000€ für die Pro zu teuer.

MichaelT 29. Jul 2015 20:53

AW: Delphi Starter und Datenbanken
 
Die Starter inkludiert, wenn mich nicht alles täuscht, nicht den Source Code der VCL so ich mich recht erinnere. Du hast auch kein traditionelles DB-Binding usw...

Somit ist vermutlich die Alternative eher mal sich ZEOS zu gönnen.

Im Prinzip kannst du jede Library einbinden, wenn auch nicht die Komponenten integrieren. SQL Lite klar, ... über eine der freien Alternativen die mit Source Code wie z. B. http://sqlite4delphi.sourceforge.net/. Ich habe keine Erfahrung damit, aber es gibt deren so denke ich mehrere.

Die NexusDB denke ich hat auch eine Mini Version für die Starter usw...

Wo hat es Probleme? ... Ich habe im Freepascal keine. Was ist das für eine Anwendung und warum wird gespart? Plagt dich die schwäbische Hausfrau ;-)

Zitat:

Zitat von BasilBavaria (Beitrag 1309923)
1. Können in der Starter Edition SqLite oder andere (SQL-) Datenbanken verwendet werden?
(Eine Pro oder höhere Version steht aus Kostengründen nicht zur Debatte.)
2. Kann man umfangreichere Programme überhaupt mit der Starter bearbeiten?


Perlsau 29. Jul 2015 22:19

AW: Delphi Starter und Datenbanken
 
Zitat:

Zitat von BasilBavaria (Beitrag 1310228)
Probleme bedeutet nach Rückfrage, dass nicht alle Delphi-Komponenten standardmässig in Lazarus vorhanden sind (zB RichEdit) und der Ersatz - sofern verfügbar - einfach anders zu händeln ist (zB. Internet).

In Lazarus sind überhaupt keine Delphi-Komponenten vorhanden, sondern lediglich Lazarus-Komponenten. Delphi- und Lazarus-Komponenten sind nicht kompatibel: Die Komponenten in Delphi sind Delphi-Komponenten, die in Lazarus bzw. CodeTyphon sind Lazarus-Komponenten.

Die Internet-Komponenten in Delphi sind die gleichen wie die in Lazarus bzw. CodeTyphon, nämlich Indy.

Wenn dir in Lazarus Komponenten fehlen, nimm CodyTyphon, dort stehen gleich nach dem Installieren weitaus mehr Komponenten zur Verfügung als in Lazarus. CodeTyphon ist eine Erweiterung von Lazarus und bietet zudem Konfigurationen für Multiplattform-Anwendungen.

Zitat:

Zitat von BasilBavaria (Beitrag 1310228)
Ein Problem hatte der Programmierer wohl auch damit, dass Lazaurus intern mit UTF-8 Kodierung arbeitet. Lassen wir das mal offen ....

Auch die neuen Delphi-IDEs arbeiten mit Unicode, und zwar seit Delphi 2009. Worin besteht hierbei das Problem?

jaenicke 30. Jul 2015 06:01

AW: Delphi Starter und Datenbanken
 
Zitat:

Zitat von BasilBavaria (Beitrag 1310228)
Die 1000$ Grenze gilt nicht für mich. Die Delphi-Starter will der AUftraggeber kaufen und auf sich registrieren. Da brauch ich mich dann wohl nicht zu kümmern.

Dann darf er damit aber nicht über die Grenze kommen...

Und man darf auch nicht vergessen, dass die Starter Edition massiv eingeschränkt ist, auch z.B. beim Debuggen. Die Arbeit macht damit nicht so wirklich Spaß, wenn man die großen Versionen kennt...

Und Lazarus ist zwar nicht schön, die IDE ist ziemlich unkomfortabel und von der Architektur für mich persönlich inakzeptabel usw., aber ansonsten hat Perlsau Recht, dass man damit im Grunde alles machen kann. Wenn so wenig Geld da ist, lohnt der Umstieg auf Delphi kaum, denn durch die Nachteile der Einschränkungen der Starter Edition sind die Vorteile von Delphi zu einem großen Teil wieder aufgewogen...

p80286 30. Jul 2015 11:26

AW: Delphi Starter und Datenbanken
 
Zitat:

Zitat von Perlsau (Beitrag 1310242)
Zitat:

Zitat von BasilBavaria (Beitrag 1310228)
Ein Problem hatte der Programmierer wohl auch damit, dass Lazaurus intern mit UTF-8 Kodierung arbeitet. Lassen wir das mal offen ....

Auch die neuen Delphi-IDEs arbeiten mit Unicode, und zwar seit Delphi 2009. Worin besteht hierbei das Problem?

Nun nach alter Väter Sitte findest Du in einem Ansi-String "Müller", ist der String UTF8-Codiert steht da "MÄller" falls man Byte für Byte auf einen Text zugreift. Das kann schon mal für Verwirrung sorgen.

Gruß
K-H

hde 9. Aug 2015 02:55

AW: Delphi Starter und Datenbanken
 
XE7 Starter mit Zeos funktoniert offensichtlich wie man hört, XE8?

mkinzler 9. Aug 2015 12:28

AW: Delphi Starter und Datenbanken
 
Wenn man auf den VCL Wrapper verzichten kann, sollte es gehen.

hde 9. Aug 2015 14:35

AW: Delphi Starter und Datenbanken
 
Nach genauerem Umhören etwas konkreter:
XE8 - Zeos wohl (noch) nicht verfügbar
XE7 - Zeos 7.2x mySQL etc. OK - mit SQlite aber wohl noch fehlerhaft
XE5 - Zeos 7.1.3 bzw. 7.1.4 auch mit SQLite OK
alles ohne Gewähr

Aber Lazarus hat ein gutes deutsches Forum, wenn das Prog eh in Lazarus vorliegt sollte man es dort hinbekommen

mkinzler 9. Aug 2015 15:15

AW: Delphi Starter und Datenbanken
 
Die Version für XE7 lässt soch auch mit XE8 complieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:35 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