Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi C Header Dateien in .pas dateien übersetzen (https://www.delphipraxis.net/47899-c-header-dateien-pas-dateien-uebersetzen.html)

Pseudemys Nelsoni 17. Jun 2005 14:39


C Header Dateien in .pas dateien übersetzen
 
Moin,

ich habe mir die ganzen C++ headerdateien usw von mysql.org runtergeladen und wollte diese in eine pascal datei übersetzen, leider sind da 100e dateien drinnen, wenn ich mir aber andere bereits übersetzte pascal dateien angucken, dann kann das nicht sein das das alle benötigt wird. Denn die pascal-datei "mysql.pas" die es bereits im netz gibt ist nicht so gross.

Meine Frage ist hier lediglich: Wie würdet ihr beim übersetzen von C nach Pascal vorgehen? Habt ihr da ein Tipp?

Speedmaster 17. Jun 2005 14:41

Re: C Header Dateien in .pas dateien übersetzen
 
Ich übersetze normale die Struktur der Dateien und suche dann aus was ich brauche!

Bernhard Geyer 17. Jun 2005 14:47

Re: C Header Dateien in .pas dateien übersetzen
 
Lade dir mal den Source der MySQLAdministrator und MySQLQueryBrowser-Tools herunter. Diese sind unter Windows mit Delphi entwickelt und dort wird vermutlich noch einiges mehr nach Delphi umgesetzt sein.

Pseudemys Nelsoni 17. Jun 2005 15:08

Re: C Header Dateien in .pas dateien übersetzen
 
danke, ich schau mal rein ;)

Luckie 17. Jun 2005 17:05

Re: C Header Dateien in .pas dateien übersetzen
 
Gubt es doch schon. Siehe mein mySQL Tutorial.

Pseudemys Nelsoni 17. Jun 2005 17:29

Re: C Header Dateien in .pas dateien übersetzen
 
Moin Luckie,

jo stimmt, aber ich dachte bzw denke das sie fehlerhaft ist, da die funktionen wie gesagt eine AV verursachen wenn man nicht mit dem mysql server verbunden ist. man sollte normalerweise aber einen nummerischen wert statt einer solchen zurückbekommen.
#

Luckie 17. Jun 2005 17:33

Re: C Header Dateien in .pas dateien übersetzen
 
Dann debuigg doch erstmal die vorhandene pas Datei und guck nach, wo und warum es da knallt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:35 Uhr.

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