Forum: Object-Pascal / Delphi-Language
Delphi
by Jackie1983,
24. Mär 2008
so hatte ich es mir auch schon gedacht. Ich persönlich finde es nur schöner wenn man direkt auf eine var zugreifen kann. also
begin
if meinrecord.cmd = 'LALA' then
aber wenn das so nicht möglich ist werde ich es so machen wie du oben beschrieben hast.
thx
Forum: Object-Pascal / Delphi-Language
Delphi
by Jackie1983,
24. Mär 2008
sorry habe mich beschissen ausgedrückt.....
Wenn ich einen var als Sring deklariere ist es kein Thema mit der Übertragung. Kann aber nur 255 zeichen übertragen. Deswegen möchte ich einen dyn. String übertragen, nur das klappt nicht so ganz. Muss die Größe ja irgend wie mit übertragen .....
Type
THeader = record
daten
Strlength : integer; //<- die länge des dyn strings
end;...
Forum: Object-Pascal / Delphi-Language
Delphi
by Jackie1983,
24. Mär 2008
sizeof gibt 2??? ist das jetzt nur der pointer?
ich check nichts mehr. Wie kann ich den String den eine feste länge geben?
PChar?
Forum: Object-Pascal / Delphi-Language
Delphi
by Jackie1983,
24. Mär 2008
habe ein fehler gemacht.
Es sollte nicht string sein sondern nur string;
Forum: Object-Pascal / Delphi-Language
Delphi
by Jackie1983,
24. Mär 2008
hi zusammen,
erst mal Frohe Ostern :)
Möchte gerne folgeneden Record versenden
TDatenPack = packed record
dCMD : string;
dParam : string; // <- edit
end;
dParam hat keine feste länge. Diese speicher ich im Header.