Forum: Programmieren allgemein
by Edelfix,
6. Nov 2023
Wie ist es mit so einer Lösung? Spricht irgend etwas dagegen?
class operator TMyRecord.Initialize(out Dest: TMyRecord);
var
LContext: TRttiContext; // Uses System.Rtti
LType: TRttiType;
LRecord: TRttiRecordType;
LField: TRttiField;
begin
Forum: Programmieren allgemein
by Edelfix,
6. Nov 2023
Währe es so nicht noch besser?
class operator TMyRecord.Initialize(out Dest: TMyRecord);
begin
//Dest.Value := 10;
Dest := Default(TMyRecord);
end;
Forum: Programmieren allgemein
by Edelfix,
3. Nov 2023
Ich bin kein gelernter Delphi Programmierer. Versuche mir alles selbst bei zu bringen.
Haptsächlich versuche ich durch bestehenden Code zu lernen. Es wird aber schwieriger wenn meine Vorgänger mir keinen korekten Code überlassen haben.
Sehe ich das richtig das "Records" hauptsächlich oder ausschließlich ein Delphi Ding sind?
Auf jeden Fall schwinden die Vorteile eines Records beim...
Forum: Programmieren allgemein
by Edelfix,
3. Nov 2023
Hallo,
letzte Zeit bemerke ich immer öfter das Records nicht korrekt initialisiert sind.
In unserem gigantischem Projekt sind Records eigentlich nie initialisiert. Deswegen kommt es immer wieder vor das unsere Kunden ein Fehler melden der bei uns aber nicht auftritt. Oder ein Fehler nur auf einem von zehn identischen Arbeitsplätzen auftritt. Ich habe das Gefühl das es häufiger geworden ist...