Registriert seit: 11. Mär 2007
Ort: Saalkreis
1.633 Beiträge
Delphi 12 Athens
|
AW: Ungültige Zeigeroperation
1. Jan 2020, 10:34
Vielleicht erklärst du uns mal, was du machen willst. Ob ein Memo besser ist, als die Stringlisten?
Was mir noch aufgefallen ist:
sl.Add('Einkauf-Nr.: ' + sk.strings[0]);
Wenn nun sk leer ist, weil es die Liste nicht gibt? Du solltest erst einmal prüfen, ob es die zu ladende Datei gibt. Dann noch prüfen, ob es den Index[0] auch gibt.
Das oben erwähnte try except würde hier auch Infos geben, wie auch das Debuggen mittels Debugger.
sessio:=(Strtoint(sk.strings[0])+1);
Hier nun die Frage, ob sk.strings[0] überhaupt eine Zahl ist. Ansonsten fliegt dir das Programm auch um die Ohren. Ein TryStrToInt wäre hier hilfreich.
Matthias Es ist nie falsch das Richtige zu tun!
- Mark Twain
|