AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE C und Pascal Code zusammen im Projekt von Delphi2006 ?
Thema durchsuchen
Ansicht
Themen-Optionen

C und Pascal Code zusammen im Projekt von Delphi2006 ?

Ein Thema von stoxx · begonnen am 16. Dez 2005 · letzter Beitrag vom 16. Dez 2005
 
NicoDE
(Gast)

n/a Beiträge
 
#7

Re: C und Pascal Code zusammen im Projekt von Delphi2006 ?

  Alt 16. Dez 2005, 11:40
Zitat von stoxx:
ich merke, die Möglichkeiten des Delphi Compilers sind wiedermal sehr beschränkt.
Das hat wenig mit Delphi zu tun (die dcc32.exe wird nur für die Generierung eines Headers und einer Objektdatei verwendet). Normalerweise benutzt man Pascal-Code im C++-Builder nur, wenn er relativ statisch ist (Komponenten, Standard-Klassen, Interfaces). Man kann also (dafür vorbereitete) Pascal-Komponenten im BCB benutzen... das ist praktisch, wenn man mit beiden Borland-Produkten zu tun hat und nicht alle Klassen/Komponenten doppelt schreiben will.

Der Rückweg (C/C++ in Delphi) ist leider nicht so einfach. Man muss selbst eine Pascal-Unit schreiben und die vom BCB generierten Objektdateien referenzieren. Leider ist man dabei AFAIK auf C beschränkt, da der COFF/OMF-Linker von Delphi einer der einfachsten ist... das ist so aufwändig, dass dies nur selten gemacht wird.

Kurz, wie Bernhard schon erwähnte, ist nur der Weg Pascal->C++ praktikabel. Und auch nur dann, wenn man hauptsächlich in C++ arbeitet und Pascal-Komponenten/Interfaces benutzen möchte/muss.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:04 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