Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.004 Beiträge
 
Delphi 2009 Professional
 
#4

AW: [Android] record befüllen -> AV kommt nicht im Delphi an

  Alt 23. Okt 2017, 12: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
  Mit Zitat antworten Zitat