![]() |
record im record direkt deklarieren?
Hai zusammen, :hi:
ich bau gerade eine schnittelle zu einer großen C DLL. dort hab dauernt strukturen der form :
Code:
ich mach darauß:
typedef struct {
int iSizeof; ... int szFrmWindow; struct { int bColor; ... int bDigInput; } Cap; RECT szCamWindowRoi; } tBOCameraType;
Delphi-Quellcode:
soweit alles OK!
Tcap = record
bColor : integer; ... bDigInput : integer; end; tBOCameraType = record iSizeof : integer; ... szFrmWindow : integer; cap : Tcap; szCamWindowRoi : TRect; end; aber gibt es eine moglichkeit das direckt zu deklarieren??? :gruebel: so in der ART:
Delphi-Quellcode:
tBOCameraType = record
iSizeof : integer; ... szFrmWindow : integer; cap : ( bColor : integer; ... bDigInput : integer; ); szCamWindowRoi : TRect; end; |
Re: record im record direkt deklarieren?
Ich würd's eher so machen:
Delphi-Quellcode:
Chris
tBOCameraType = record
iSizeof : integer; ... szFrmWindow : integer; cap : record bColor : integer; ... bDigInput : integer; end; szCamWindowRoi : TRect; end; |
Re: record im record direkt deklarieren?
danke für´den Tipp :thumb: geht!
Da stand ich wohl im Wald! :kiss: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:36 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