Einzelnen Beitrag anzeigen

Whookie

Registriert seit: 3. Mai 2006
Ort: Graz
441 Beiträge
 
Delphi 10.3 Rio
 
#1

XE4: Ungültiger Ausdruck im Evaluator bei dynamischem Array

  Alt 12. Jun 2013, 15:53
Delphi-Version: XE2
Folgende simple Form (neue VCL-Anwendung, Debugmodus (Optimierung ausgeschaltet), "Bereichsprüfung" und "Überlaufprüfung" aktiv):

Code:
type
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private
    fData: Array Of Integer;
  end;

implementation

procedure TForm1.FormCreate(Sender: TObject);
begin
  SetLength(fData, 10);
  fData[3] := 1;
end;
Breakpoint auf dem "End;" und dann fData[3] mit Strg+7 auswerten ergibt "Ungültiger Ausdruck im Evaluator"??


BTW: Delphi-Version: XE2 ist da das Maximum das man bei den ergänzenden Angaben einstellen kann, ich hoffe doch das da noch mehr geht???
Whookie

Software isn't released ... it is allowed to escape!

Geändert von Whookie (12. Jun 2013 um 21:12 Uhr) Grund: Bedingungen eingeengt (Optimierung war, es liegt nur an der Bereichsprüfung)
  Mit Zitat antworten Zitat