Einzelnen Beitrag anzeigen

Daniel G
(Gast)

n/a Beiträge
 
#4

Re: Problem mit Delphi-Taschenrechner...AccessViolation

  Alt 18. Aug 2005, 21:35
Das Problem fängt schon hier an:

Delphi-Quellcode:
var
zahlen, ops: array of String;
das Problem ist, dass du nirgendwo definiert hast, wie groß das Array ist. Daher geht der Zugriff ins Leere. Daher auch die AV.



Lösung:

Wenn die Länge feststeht (z.B. "10", also 10 Felder), dann kannst du es so machen:

Delphi-Quellcode:
var
zahlen, ops: array[0..9] of String;
Wenn nicht, muss du dem Array mit Delphi-Referenz durchsuchenSetLength() zur Laufzeit eine Länge zuweisen.

//Edit:

Zitat:
Ok, hier mal die Projektdatei, das müßte reichen, oder?
Nein, tut es nicht:

Wir brauchen alle *.pas,*.dpr und *.dfm Dateien, die sich im Projektordner befinden. Am Besten mit einem ZIP - Programm packen.
  Mit Zitat antworten Zitat