Wenn wir hier alles lassen würden, was sich für dich von selbst erklärt, dann können wir die
DP eigentlich zumachen.
Die Sache mit TFindeDateienRM
ist allerdings nicht auf meinem Mist gewachsen, das habe ich irgendwoher. Das mit dem stdcall
hätte ich ja nicht von allein gewusst.
Die Verwendung des @ ist schon ein Zeichen, daß der Compiler vorher irgendwo gemeckert hat. Deklariere mal die FindeDateiRM als globale Prozedur in der
Unit, dann solltest du das @-Zeichen beim Aufruf von FindeDateien auch nicht brauchen. Die Tatsache, daß es manchmal funktioniert, heißt ja nicht, daß es richtig ist. Der Ersteller des originalen Codes hat vermutlich nur Dinge gemacht, die unkritisch waren.