Hallo Leute,
ich glaube ich krieg Plugg. Vor ein paar Minuten konnte ich noch in Delphi super arbeiten und nun spinnt es. Ich möchte nicht außergewöhnliches machen, nur die Länge eines Strings haben. Aber Delphi weigert sich diese in einen Integer zu speichern. Im Editor mit Alt+F5 bekomme ich nur "Inaccessible Value". Die Variable ist richtig implementiert. Hier die Stelle:
procedure TForm1.Button1Click(Sender: TObject);
var
p : integer;
s,t : AnsiString;
begin
s := 'Hallo';
p := Length(s);
t := IntToStr(Length(s));
Label1.Caption := IntToStr(Length(s));
end;
In t steht dann der richtige Wert, aber gecastet. p kann ich nicht auswerten, hat aber einen blauen Punkt an der Seite.
Weiß jemand einen Rat?????
Den Rechner habe ich schon neu gestartet, ohne Änderung!
Mfg
Tossi
ich glaube ich krieg Plugg. Vor ein paar Minuten konnte ich noch in Delphi super arbeiten und nun spinnt es. Ich möchte nicht außergewöhnliches machen, nur die Länge eines Strings haben. Aber Delphi weigert sich diese in einen Integer zu speichern. Im Editor mit Alt+F5 bekomme ich nur "Inaccessible Value". Die Variable ist richtig implementiert. Hier die Stelle:
procedure TForm1.Button1Click(Sender: TObject);
var
p : integer;
s,t : AnsiString;
begin
s := 'Hallo';
p := Length(s);
t := IntToStr(Length(s));
Label1.Caption := IntToStr(Length(s));
end;
In t steht dann der richtige Wert, aber gecastet. p kann ich nicht auswerten, hat aber einen blauen Punkt an der Seite.
Weiß jemand einen Rat?????
Den Rechner habe ich schon neu gestartet, ohne Änderung!
Mfg
Tossi
Comment