Hallo Peter!
Kann es sein, daß Du mit Copy&Paste etwas in der betreffenden
Unit eingefügt hast?
Das Problem hatten wir doch schon mehrfach. Unter Windows ist ein Zeilenumbruch CR/LF (#$0D#$0A oder #13#10). Leider kann man auch nur mit CR und nur mit LF einen Zeilenumbruch darstellen - dabei kommt dann allerdings Delphi mit der Zeilenzählung etwas durcheinander.
Deine Problemschilderung weist auf eine solche Zeilenverschiebung hin (Fehler in falscher Zeile etc.).
Diese falschen Zeilenwechsel sind oft Folge von Copy&Paste, speziell aus Fremdquellen wie Internet-Seiten.
Abhife: Lade die
PAS-Datei in Notepad und speichere sie wieder. Falls das nicht hilft, schreibe ein Mini-Programm, das die Datei in eine Stringlist einliest (LoadFromFile) und wieder speichert (SaveToFile). Dann sollte das Problem verschwunden sein.
Gruß
Dietmar Brüggendiek