AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi-Code in C++ laden

Ein Thema von DelphiUser7 · begonnen am 25. Okt 2003 · letzter Beitrag vom 30. Okt 2003
Antwort Antwort
Seite 1 von 2  1 2      
DelphiUser7

Registriert seit: 27. Aug 2003
179 Beiträge
 
#1

Delphi-Code in C++ laden

  Alt 25. Okt 2003, 10:13
Hallo,
ich hab mir gerade Borland C++ Builder 4 Prof. ersteigert , und jetzt möchte ich wissen, wie ich Dateien aus Delphi nach C++ 'portieren' kann, d.h. die Dateien in C++ laden kann;
Das soll nämlich angeblich möglich sein;

Gruss
DelphiUser7
Shell...wieso musste ausgerechnet Shell Teil einer Programmiersprache werden...wieso nicht Esso, Aral oder Dea;

MfG
DelphiUser7
  Mit Zitat antworten Zitat
Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Delphi-Code in C++ laden

  Alt 25. Okt 2003, 10:28
Soweit ich weiß, kann der C++-Builder Header-Übersetzungen von Bibliotheksaufrufen aus Delphi importieren. Dass er das mit kompletten Quellcode-Units kann, bezweifle ich aber stark.
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat
DelphiUser7

Registriert seit: 27. Aug 2003
179 Beiträge
 
#3

Re: Delphi-Code in C++ laden

  Alt 25. Okt 2003, 11:24
Und was wäre, wenn ich den ganzen Code einfach in eine Dll kopiere, dann in C++ auslese, und dort wieder in ein Project kopiere?;
Shell...wieso musste ausgerechnet Shell Teil einer Programmiersprache werden...wieso nicht Esso, Aral oder Dea;

MfG
DelphiUser7
  Mit Zitat antworten Zitat
Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Delphi-Code in C++ laden

  Alt 25. Okt 2003, 11:38
Dlls einbinden kannst du natürlich, aber du kannst den Code einer DLL nicht in C++- oder Pascal-Code zurückverwandeln.
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Delphi-Code in C++ laden

  Alt 25. Okt 2003, 11:52
Moin DelphiUser,

mit den DCUs sollte es gehen, wenn sie entsprechend vorbereitet wurden.
Ausserdem kannst Du auch mal unter Projekt\Optionen\Linker nachschauen.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
DelphiUser7

Registriert seit: 27. Aug 2003
179 Beiträge
 
#6

Re: Delphi-Code in C++ laden

  Alt 25. Okt 2003, 12:29
Was heißt entsprechend vorbereitet?
Shell...wieso musste ausgerechnet Shell Teil einer Programmiersprache werden...wieso nicht Esso, Aral oder Dea;

MfG
DelphiUser7
  Mit Zitat antworten Zitat
Robert Marquardt
(Gast)

n/a Beiträge
 
#7

Re: Delphi-Code in C++ laden

  Alt 25. Okt 2003, 12:41
Du kannst einfach Delphi-Komponenten oder Units mit Funktionen im C++ Builder direkt benutzen.
Es wird der Delphi-Kommandozeilencompiler mitgeliefert und mit dem das Pascal-File uebersetzt.
Es werden zusaetzlich .hpp Files angelegt, damit man die Funktionen bzw Komponenten In C++ ansprechen kann.
  Mit Zitat antworten Zitat
DelphiUser7

Registriert seit: 27. Aug 2003
179 Beiträge
 
#8

Re: Delphi-Code in C++ laden

  Alt 25. Okt 2003, 12:45
@ Robert Marquardt;
Direkt laden kann ich die Units auf gar keinen Fall, dann zeigt er nämlich an 'invalid stream format';

DelphiUser7
Shell...wieso musste ausgerechnet Shell Teil einer Programmiersprache werden...wieso nicht Esso, Aral oder Dea;

MfG
DelphiUser7
  Mit Zitat antworten Zitat
Benutzerbild von Wormid
Wormid

Registriert seit: 26. Aug 2003
Ort: Steinfurt
292 Beiträge
 
Delphi XE2 Professional
 
#9

Re: Delphi-Code in C++ laden

  Alt 25. Okt 2003, 13:12
Sie Dir mal bei Delphi die Projektoptionen an.

Wenn man das aktiviert, werden zusätzlich zu den .dcu noch .obj-Files erstellt. Diese Object-Dateien können dann mit der Compiler-Direktive {$L filename} in anderen Programmiersprachen eingebunden werden. ($L kann natürlich in anderen Sprachen anders heißen...)

Gruß

Wormid

[edit=Daniel B]Bild gelöscht, einmal im Anhang reicht ja auch. Mfg, Daniel B[/edit]
Miniaturansicht angehängter Grafiken
linker.jpg  
Debuggers don't remove Bugs, they only show them in Slow-Motion.
  Mit Zitat antworten Zitat
DelphiUser7

Registriert seit: 27. Aug 2003
179 Beiträge
 
#10

Re: Delphi-Code in C++ laden

  Alt 25. Okt 2003, 13:24
Und was ist eine Compiler-Direktive, ich kenn mich im Bereich Compiler nicht aus;
Shell...wieso musste ausgerechnet Shell Teil einer Programmiersprache werden...wieso nicht Esso, Aral oder Dea;

MfG
DelphiUser7
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 19:31 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