![]() |
Record dezimieren !
Hy leute da ich ein schlimmer Anfänger bin entschuldigt für euch sicher die sinnlose frage zum thema Record
Ich habe einen Record... ..ALT.. Zeichen : char; Strng1 : string15; Unused : array [1..50] of byte; ..NEU.. Zeichen : char; String1 : string15; String2 : string5; Unused : array [1..50] of byte; also wurde um String 5 erweitert da ich keine konvertierung machen will habe ich damals ein Unused gemacht hier brauch ich doch nur die string5 abziehn oder ? also array 1..50 of byte - string5 = ??? das ist mir nicht klar (hab das damals gelesen das man es so machen soll! kann mir wer helfen "Verzweiflungsschrei" !!! lg ColdFire |
Re: Record dezimieren !
6 abziehen. Weil 1 Längenbyte im String5 ist.
Also nicht mehr 1..50 sondern 1..44 |
Re: Record dezimieren !
Also kann ich das ohne problem so machen dass ich mein unused dezimiere um meinen record nicht zu konvertieren das ist ja optimal !!!
thx für die rasche antwort ! |
Re: Record dezimieren !
Vorsicht. Check lieber mal die alt und die neue größe mittels SizeOf.
Sonst kann es dir aufgrund von Speicherausrichtungen passieren das es doch nicht so einfach geht. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:06 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