Registriert seit: 14. Apr 2008
3.006 Beiträge
Delphi 2009 Professional
|
AW: [Android] record befüllen -> AV kommt nicht im Delphi an
23. Okt 2017, 13:25
Mysteriös - einen ähnlichen Bug entdeckte ich auch. Er trat auf, als ein Record neuerdings mit R := Default(TMyRecord) initialisiert wurde. Der Effekt war, dass in einem anderen Programmteil eine for ... next Schleife zwei Durchläufe machen wollte, für I = 0 und für I = 1, obwohl der Endwert = 0 war.
Der Quelltext des "Auslösers" und des aufgetretenen "Fehlers" liegen weit auseinander, es war nicht einfach eine Haupt- und eine Subroutine. Entweder ein Bug im Memory Manager, oder ein anderer unentdeckter Seiteneffekt im eigenen Code.
Michael Justin
|