@NicoDE: ich habe den Zusammenhang zu meinem Problem nicht verstanden.
Ich schildere mein Problem nochmal konkreter;
Habe mir eine Klasse von TMemoryStream abgeleitet. Diese abgeleitete Klasse soll eine Methode bekommen die folgendes macht:
Stream.WriteBuffer( Ord( AValue ), SizeOf( Ord ( AValue ) ) );
also den Wert diese Dingens (wie nennt man das korrekt?) in den Stream schreiben.
Jetzt kann ich natürlich
Delphi-Quellcode:
procedure TMyStream.WriteDingens( var AValue );
[..]
MyStream.WriteDingens( Ord ( BLUE ) );
schreiben
ich hätte aber lieber sowas:
Delphi-Quellcode:
procedure TMyStream.WriteDingens( ?? AValue ?? );
[..]
MyStream.WriteDingens( BLUE );
ich hab nicht so wirklich ahnung ob das ganze sinn macht, belehrt mich eines besseren, wenns ne klügere art gibt das zu erledigen.
Gruß
Thomas