Hallo Jan,
ich denke, dass du "Herrn Seehase" trotz seines hohen Alters
durchaus als Christian ansprechen darfst. Hier duzen sich eigentlich alle und / oder reden sich mit dem Pseudonym an.
Ein Fehler in deinem Quellcode ist das Fehlen der Deklaration von "pos". Pos ist in der
Unit System als Funktion deklariert. Wenn du also pos benutzt und die
Unit System in dein Programm eingebunden hast (mit uses), versucht Delphi zunächst diese Deklaration, wundert sich aber über das ";" nach Pos, weil es dort eigentlich eine "(" erwartet. Ich benutze, um Pos nicht als System.Pos benutzen zu müssen, immer "posi" als lokal deklarierte Variable. Außerdem ist in deiner Zuweisung
pos noch gar nicht initialisiert. Ich guck mir das Ganze nachher noch einmal an, ich muss jetzt weg.
Scotty beameeeeeeeeeeeeeeeeen...