Moin Ernie,
ja, einen hab' ich noch
Auf den Aufruf (wie er ganz zu Beginn war) einen Breakpoint setzen, und dann mal mit Ctrl-Alt-C in's CPU Fenster wechseln, um zu sehen, wann er mit dem Fehler kommt.
Hier geht's dann wie üblich mit F7/F8.
Als eine der ersten Aufrufe müsste ein Call auf UniqueString erfolgen, wenn das (mit F8) funktioniert hat bleibt leider erst mal nur der Einzelschritt mit F7.
Erklären kann ich mir das irgendwie nicht so ganz.
Beim letzten Beispiel hab' ich Blödsinn gemacht, sorry
Delphi-Quellcode:
// Statt
pWork := @Edit1.Text[1];
// muss
StrLCopy(pWork,@Edit1.Text[1],Length(Edit1.Text));
// stehen
Obwohl ich mittlerweile nicht mehr daran glaube, dass da funktioniert..