Hallo,
dasda kann ich mit Delphi 7 problemlos kompilieren:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
Type
TPassword = record
acData : array[0..255] of char;
acControl : array[0..7] of char;
end;
var
FPassword : File of TPassword;
Password : TPassword;
i : integer;
sCUCMPath : String;
begin
sCUCMPath := 'C:';
AssignFile(FPassword, sCUCMPath + '\cucm32.cpw');
// System.AssignFile(FPassword, sCUCMPath + '\cucm32.cpw');
end;
Versuch mal, ob bei Dir die im Beispiel auskommentierte Version funktioniert. Eventuell hast Du ja irgendeine
Unit eingebunden, die ebenfalls ein AssignFile enthält, dass aber andere (oder keinen) Parameter erwartet.