Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.034 Beiträge
 
Delphi 12 Athens
 
#2

AW: Optimierung oder Compilerfehler oder was?

  Alt 16. Jul 2018, 13:09
Ich kann es nicht wirklich erklären, aber ich habe eine Vermutung.

Innerhalb GetFilteredEinzelschrittlist ändert sich die (vermutlich klassen-lokale) Instanz FFilteredStanzprogramm. Eventuell wird da schon der zweite Aufruf getätigt, bevor der erste seinen Count abgeholt hat? Wie gesagt, ich kann es nicht wirklich erklären, aber das kommt mir halt verdächtig vor.

Das entspräche dann in etwa diesem Code:
Delphi-Quellcode:
  Stanzprogramm240:=FTypList[0].FilteredEinzelschritte[gWkz.Werkzeug['Zurr_240']];
  Stanzprogramm840:=FTypList[0].FilteredEinzelschritte[gWkz.Werkzeug['Zurr_840']];
  count := Stanzprogramm240.Count + Stanzprogramm840.Count;
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat