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-Code in Delphi umwandeln (https://www.delphipraxis.net/9343-c-code-delphi-umwandeln.html)

fkerber 24. Sep 2003 15:11


C-Code in Delphi umwandeln
 
Hi!

Mir stellt sich folgendes Problem:
Ich habe ein Programm, dass in C geschrieben ist. (ganz einfaches C, nur ein paar if usw., kein Windows-Programm).

Ich müsste jetzt dieses Programm in Delphi einbinden. Und zwar in der Form, dass ich in nem Opendialog die .c -Datei auswähle und dann das, was da drin steht in Delphi verarbeitet werden kann. Dafür müsste man halt alles in Delphi-Quellcode umwandeln, nur wie?

Es hilft nicht, das Programm nur irgendwie ausführbar zu machen, oder so, sondern ich brauche den Code dann in Delphi!

Geht das irgendwie, oder stell ich mir da was Falsches vor?
Wenns geht, könnte mir auch bestimmt jemand sagen, wie :lol:

Ciao und danke schonmal :mrgreen:

fkerber

Phoenix 24. Sep 2003 15:18

Re: C-Code in Delphi umwandeln
 
:wiejetzt:

Du willst ein Stück Code zur Laufzeit auswählen und ausführen?

Na, dann wünsche ich Dir viel Spass dabei, einen Just-in-Time Compiler bzw. Code-interpreter zu schreiben.

Möglich wäre es, den code zu übersetzen, direkt einzucompilieren und dann via Button oder wie auch immer auszuführen, aber nicht einfach ne quelltextdatei auswählen und ausführen. So weit sind wir dann doch nicht.

fkerber 24. Sep 2003 15:22

Re: C-Code in Delphi umwandeln
 
Hi!

Tja, das wär dann nicht so gut. :cry:

Es geht um ein Simualtionsprogramm. Es sollen Roboter simuliert werden.
Diese Roboter werden über ein Programm gesteuert, dass in C geschrieben wurde. Jetzt sollen diese Roboter halt eben das machen, was in ihrem Programm drin steht nur eben in einer Delphi-Simulation!

Ich hoffe, es ist klar, was ich meine, sind da Möglichkeiten, wie man dass lösen konnte?

Ciao fkerber

Phoenix 24. Sep 2003 16:06

Re: C-Code in Delphi umwandeln
 
An der Stelle bleibt Dir wohl nicht viel anderes übrig, als den Code tatsächlich Prozedur für Prozedur nach Delphi zu übersetzen.

Vielleicht gibt es ein Tool, das Dir die Syntax umstellt, so daß der C-Code schon syntaktisch korrektes Delphi wird, aber bei der Semantik musst Du selber auf jeden Fall eingreifen und ggf. Typen umdeklarieren etc.

Das wird je nach Code-Umfang ne Menge arbeit.

fkerber 24. Sep 2003 16:13

Re: C-Code in Delphi umwandeln
 
Ok!

danke, dann werd ich das mal probieren!
Es sind rund 15 Seiten DINA4-Quelltext, also schon etwas Arbeit
:( :cry: :x

Ciao fkerber


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