Hallo,
ich habe mal wieder ein Problem. Ein Kunde hatte einen Fehler, den ich so nicht nachstellen kann und mir sind alle Ideen ausgegangen.
Situation:
Ich habe eine Prozedur, die als Parameter eine anonyme Procedure erhält.
Code:
TAnonymeProcedure = reference to procedure(A : Integer);
In der ersten Zeile wird diese Funktion einer Variablen zugewiesen. "SetDataProcedure" ist eine Variable vom Typ TAnonymeProcedure:
Code:
SetDataProcedure := AProcedure;
Und genau hier kommt der Fehler. Laut Internet ist es dabei fast immer der Fall, dass eine
DLL verwendet wird, in der dann alles aus dem Ruder läuft. Und tatsächlich wurde als letztes eine
DLL aufgerufen:
Code:
main thread ($1758):
693dd000 +000 rsaenh.dll
0040ffcd +019 HADES.exe System 146 +0 @IntfCopy
015bca0f +037 HADES.exe
Unit*zensiert* 394 +1 TForm*zensiert*.StarteSuche
Hat jemand eine Idee, was ich da machen kann? Der Kunde braucht hilfe und ich bin ratlos.