Zitat von
Reinhardtinho:
Oder auch mit der Funktion StrPCopy.
Wie ist denn dann die korrekte Syntax?
Delphi-Quellcode:
type Teintrag = record
zahl: array[1..20] of char;
zeit: array[1..20] of char;
datum: array[1..20] of char;
end;
var
s : String;
Eintrag : TEintrag;
begin
s := '1000,00';
StrPCopy(Eintrag.Zahl,s);
end;
[Fehler] Unit1.pas(57): Inkompatible Typen: 'Array' und 'PAnsiChar'
StrPCopy funktioniert nur, wenn ein Array bei 0 beginnt.
Delphi-Quellcode:
type Teintrag = record
zahl: array[0..19] of char;
zeit: array[0..19] of char;
datum: array[0..19] of char;
end;
Okay, dass sollte in diesem Fall hier kein Problem sein.