Zitat von
Reiner12:
Was ist ein LONG?
LongInt (32-Bit, vorzeichenbehaftet).
Zitat von
Reiner12:
use Struct Member 1 Byte Alignment within the compiler.
packed record.
Zitat von
Reiner12:
Entspricht
einem
Text : String[263];
oder eher einem
Text : Array [0..262] of char;
Letzteres.
Zitat von
Reiner12:
Und was heißt deschar SourceFileName [8+1];
Wieso +1?
s.o., nur dass der Entwickler verdeutlichen wollte, dass ein Byte (möglicherweise Null-Byte-Terminator oder Längenbyte...) zu den 8 Zeichen dazu kommt.
Zitat von
Reiner12:
Und was mach ich mit typedef union?
Das lässt sich mit varianten Teilen eines Records übersetzen (siehe Hilfe zu 'case').