Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Object Pascal und C++ (https://www.delphipraxis.net/73456-object-pascal-und-c.html)

xthing 18. Jul 2006 14:20


Object Pascal und C++
 
Hi Leute,

ich möchte eine C++ Dll mit Delphi nutzen. Kennt jemand die unterschiedlichen Variablentypen, oder eine Seite im Netz wo das steht. Ich habe schon mal so eine Seite gesehen, weiß aber nicht mehr wo und finde diese auch nicht mehr.

Danke für im voraus für Eure Hilfe.

Viele Grüße
xthing

Der_Unwissende 18. Jul 2006 14:55

Re: Object Pascal und C++
 
Hi,
das eine ist ganz klar google. Da heißt es ein wenig geschickt suchen und du findest.
Aber wenn du fragst ob jmd. die unterschiedlichen Typen kennt, kommt es vielleicht ein wenig darauf an, welche du meinst. Nicht alles lässt sich in zwei Worten erklären.
Am einfachsten schaust du nach Datentypen in C++, da steht meist in einer Tabelle der Wertebereich und die Anzahl der Bytes, daraus kannst du dann leicht sehen welcher Datentyp welchem entspricht.
Sowas wie
signed int 32 Bit, -2.147.483.64 .. 2.147.483.647 lässt sich dann leicht als Integer,
unsigned int 32 Bit, 0 .. 4.294.967.295 als Cardinal ausmachen (usw.).

Ein Struct ist ein Record und wenn du Union hast, weiß ich nicht wie die richtig heißen in Pascal. Sind jedenfalls diese Records mit dem Case drin.

Gruß Der Unwissende

Nils_13 18. Jul 2006 15:08

Re: Object Pascal und C++
 
Schreib dir eine Unit, die auf die DLL verweist.

Dax 18. Jul 2006 18:33

Re: Object Pascal und C++
 
Zitat:

Zitat von Der_Unwissende
Ein Struct ist ein Record und wenn du Union hast, weiß ich nicht wie die richtig heißen in Pascal. Sind jedenfalls diese Records mit dem Case drin.

Genau die, den case-Teil nennt man varianten Teil (laut OH^^), und den ganzen Record entsprechend Variant Record. Kommt vielleicht auch daher, das Borland seine Variants größtenteils so implementiert hat :gruebel:

ste_ett 18. Jul 2006 20:28

Re: Object Pascal und C++
 
http://www.e-strube.net/web/praxisso...om/kapit2b.htm

http://scp.assarbad.net/delphi_c.htm


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