Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.166 Beiträge
 
Delphi 12 Athens
 
#45

AW: array[1..10] auf Wert prüfen?

  Alt 15. Aug 2018, 14:54
Ich hatte gestern bei uns eine Funktion gefunden, da stand ganz am Ende etwas wie das
Delphi-Quellcode:
if xxx > 0 then
  zzz.FieldByName('fff').AsInsteger := xxx;
Früher war mal oben dem xxx was zugewiesen, aber das wurde gelöscht.

Dieses lokale xxx ist nicht initialisiert und kann potentiell jeden beliebigen Wert enthalten.
Zufällig war es zum glück lange Zeit 0 und es passierte nichts.

Tja, aber nun knallt es immernoch nicht, selbst wenn es plötzlich nicht mehr 0 ist ... im DataSet wird da "nur" das Feld mit "irgendeinem" beliebigen Wert überschieben.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat