Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Blup,
13. Mai 2020
"Dest" ist mit sicherer Wahrscheinlichkeit vorhanden, sonst würde der vorherige Test mit "is" bereits fehlschlagen.
Ich vermute das an dieser Stelle "Self" = nil ist oder ungültig.
Auf EAccessViolation kann man sich nur verlassen, wenn auf nil-Pointer zugegriffen wird. Wenn der angesprochene Speicherbereich noch vom Speichermanager verwendet wird und somit das Programm noch das Recht hat auf...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Blup,
13. Mai 2020
Da der Constructor einer Thread-Klasse vollständig im aufrufenden Thread ausgeführt wird, scheint der Fehler nichts mit Threads zu tun zu haben. Ohne Fehlermeldung, Aufrufstack und Quellcode wo TSQLSaveCallActivity tatsächlich erzeugt wird, ist die Fehlerursache nicht sicher einzugrenzen.
Die wahrscheinlichste Ursache ist, beim Aufruf von TSQLSaveCallActivity.Create wird als Parameter...