Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi frage zu c-header: void* (https://www.delphipraxis.net/134987-frage-zu-c-header-void%2A.html)

Marco Steinebach 2. Jun 2009 19:06


frage zu c-header: void*
 
Hallo zusammen,
Ich möchte eine dll nutzen, zu der es nur einen c-Header gibt.
Die funcs haben als rückgabewert ein
Delphi-Quellcode:
typedef void*   LPBABTTS;
Um himmelswillen was ist das in delphi? ein pointer?
Also was mache ich in delphi mit einer function die da heißt:
Delphi-Quellcode:
babtts = babtts_create()
Für hilfe wäre ich sehr dankbar.
ach ja, gesucht hab ich schon, die konstrukte waren aber viel komplizierter, ein (char *) sagt mir auch noch was, aber dieses void* ? ? ?
Viele Grüße
Marco

paritycheck 2. Jun 2009 19:11

Re: frage zu c-header: void*
 
Hallo,

zu Deinem Void Problem:
http://de.wikipedia.org/wiki/Void_(Datentyp)

und generell hilft Dir das vielleicht beim übersetzten:
http://scp.assarbad.net/delphi_c.htm

Gruß
Michael

Apollonius 2. Jun 2009 19:18

Re: frage zu c-header: void*
 
void* entspricht in Pascal einem einfachen Pointer.

quendolineDD 2. Jun 2009 20:05

Re: frage zu c-header: void*
 
Delphi-Quellcode:
type LPBABTTS = Pointer;

Marco Steinebach 3. Jun 2009 16:37

Re: frage zu c-header: void*
 
Hallo zusammen,
erstmal vielen Dank für die Antworten.
Mit dem Pointer klapps wunderbar.
Mir war schon klar was "void" bedeutet (wiki) nur ein zeiger ins "nichts" hat ja was von ^nil! ;-)
Viele Grüße
Marco


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