Announcement

Collapse
No announcement yet.

Delphi 6 Prof. Debugger spinnt

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Delphi 6 Prof. Debugger spinnt

    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

  • #2
    entweder in den Compileroptionen die Optimierung deaktivieren, oder aber nach P := Length(T); ein if P <> 0 then ; einfügen. Der Compiler und der Linker optimieren P einfach weg da es im nachfolgenden Code niemehr benutzt wird.

    Gruß hage

    Comment

    Working...
    X