Programmieren - alles kontrollieren 4.937 Themen, 20.662 Beiträge

C und Delphi geht das ?

mike@007 / 5 Antworten / Flachansicht Nickles

hi leute wollte schon immer mal wissen ob und wie man zwei
Spachen z.B. C und Delphi mit einander verknüpfen kann !!!
also das man das eigentliche Programm in C/C++ schreibt
und dann mit delphi / VB ein schöne Oberfläche " drauf " setzt.
wird das Programm da durch langsamer ??? Danke für eure guten tips ...

bei Antwort benachrichtigen
Andreas42 mike@007 „C und Delphi geht das ?“
Optionen

Hi Mike!

Man kann es, aber warscheinlich nicht so, wie du dir das vorstellst.
;-)

Um zu verstehen, was ich meine, musst du dir klarwerden, das es nicht EIN C/C++ gibt. C/C++ sind zwei Sprachen, die von verschiedenen Firmen (oder Gruppen) auf verschiedenen Wegen umgesetzt werden. Beispiele sind z.B. GNU C++ (unter Linux), Visual C++ (von MS unter Windows), Watcom C++ (der DOS, OS/2, Windows unterstützt), Borland C++ usw.

Um es ganz einfach zu erklären: Alle diese C++-Compiler "können" C++. Trotzdem sind ihre Programme nicht austauschbar. Das gleiche gilt natürlich auch für die Austauschbarkeit mit Delphi und VB.

Keiner dieser C++ Compiler kann direkt die Oberfläche von Delphi ansteuern (wie auch? Delphi basiert auf Pascal). Man kann aber theoretisch mit VC++ DLL, also Programbibliotheken erzeugen, auf die Delphi zurückgreifen kann (umgekehrt geht das auch, so können z.B. VB oder C++ auf mit Delphi erzeugte DLL zurückgreifen).

Dem Hersteller von Borland war aber klar, dass die Entwickler gerne auf die Möglichkeiten von Delphi auch in anderen Sprachen zurückgreifen würden. Deshalb wurde das Konzept von Delphi auch nach C++ und Java portiert. In der Tat sind deshalb zwei andere Produkte von Borland erhältlich:

Borland C++ Builder - das "Delphi für C++"

und

Borland JBuilder - das "Delphi für Java"

Beide Produkte bieten mit Delphi vergleichbare Möglichkeiten, um die Oberflächen zu bauen. Nur verwenden sie als "darunterliegende" Programmiersprachen eben C++ bzw. Java.

Ich hoffe, das hilft dir weiter.

Bis denn
Andreas

Hier steht was ueber mein altes Hard- und Softwaregedoens.
bei Antwort benachrichtigen