Autor Beitrag
volker07
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Sa 08.07.06 13:36 
Hallo!

Wir planen in der Schule ein Projekt, das die Registratur der Bücher - sprich welcher Schüler hat welches Buch - vereinfachen soll. Dazu haben wir einen Barcode-Scanner. Wir planen nun folgende Softwarelösung:

Wir wollen eine GUI in Delphi erstellen, die über eine DLL, geschrieben in C++, mit einer SQL-Datenbank kommuniziert. Die Datenbank liegt im Intranet auf einem Server (MySQL). Klingt das realistisch? Ist das mit Delphi 2005 Personal realisierbar? Was müssen wir zusätzlich beachten?

Liebe Grüße aus Heidelberg.
Bernhard Geyer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 721
Erhaltene Danke: 3



BeitragVerfasst: So 09.07.06 08:53 
Wieso wollt ihr umbedingt eine C++-DLL einbauen? Auch für die Personal-Editon von Delphi gibt es MySQL-Portierungen die über die libmysql.dll direkt mit dem Server kommunizieren können. Und das ist mit sicherheit einfacher als noch eine weitere Programmiersprache ins Spiel zu bringen.

OT: Ansonsten würde ich Tippen das der erste Fehler beim Zusammenspiel mit der C++-DLL ein Verirrter String-Pointer sein wird welche aufgrund eines Implementierungsfehlers in der DLL auftritt.
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: So 09.07.06 09:05 
Oder ihr verwendet die Zeos-Komponenten in DBC-Modus, die funktionieren dann auch mit der PE. Ist die Verwendung der c++-Dll Teil der Aufgabenstellung oder nur als "Notbehelf" wegen der fehlenden VCL-Datenbankunterstützung?

_________________
Markus Kinzler.
volker07 Threadstarter
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Di 11.07.06 14:09 
Hi!

Danke erst mal für eure Antworten.

Erstmal zu euren Fragen:
Nein, die c++ DLL war tatsächlich eher als Notlösung gedacht.

Die Idee mit der Portierung ist interessant. Ich denke wir werden in dieser Richtung weiter nachforschen.

Über weitere Vorschläge würden wir uns natürlich freuen.

Liebe Grüße aus Heidelberg