Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
3. Jun 2008
1. da $WRITEABLECONST / $J per Standard schon deaktivert ist, hat es wohl keinen Einfluß.
2. müßte eigentlich auch global gehn.
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
2. Jun 2008
wär aber dennoch schön, wenn in Delphi ein als Konstante deinierter Record wirklich eine Konstante wär :?
hab noch etwas weitergetestet und bei den Klassenoperatoren funktioniert es zumindestens schonmal:
Type TMyRecord = Record
Inhalt: Integer;
Class Operator Implicit(Const x: Integer): TMyRecord;
Procedure MySet(x: Integer);
end;
Class Operator TMyRecord.Implicit(Const...
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
1. Jun 2008
Man kann ja nun in Recods Funktionen und Prozeduren einbauen
und innerhalb dieser Funktionen ist es möglich den Record-Inhalt zu ändern.
Was passiert eigentlich, wenn man soeine verändernte Funktion aufruft, obwohl die Record-Variable als Konstante definiert ist?
Oder ist es möglich festzulegen welche Record-Funktionen nicht verwendet werden dürfen, sobald der Record nicht als Variable...