![]() |
Ein struct aus C to Delphi...
Delphi-Quellcode:
Habe ich das richtig gemacht ? Ich meine, es wird schon kompiliert, aber ist es richtig so?
(*
struct in_addr { union { struct { UCHAR s_b1,s_b2,s_b3,s_b4; } S_un_b; struct { USHORT s_w1,s_w2; } S_un_w; ULONG S_addr; } S_un; }; *) type in_addr = record case Integer of 1 : (S_un_b : record s_b1,s_b2,s_b3,s_b4: Byte end; ); 2 : ( S_un_w : record s_w1,s_w2: Word end; ); 3 : ( S_addr: Longword ); end; |
Re: Ein struct aus C to Delphi...
Schau mal in die Unit Winsock ;)
|
Re: Ein struct aus C to Delphi...
Falls nicht ... für mich sieht es jedenfalls OK aus.
|
Re: Ein struct aus C to Delphi...
C-Records sind i.d.R.
![]() |
Re: Ein struct aus C to Delphi...
ups, da haste wohl Recht, aber der Rest wird wohl stimmen :roll:
|
Re: Ein struct aus C to Delphi...
In zwischen habe ich es auch selbst herausgefunden. ;) Danke.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:38 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