Einzelnen Beitrag anzeigen

Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Fehler: Exception der Klasse EConvertError

  Alt 19. Sep 2003, 23:10
Ähm, was hast du überhaupt vor? Ich schreib dir mal, was bei deinem Code passiert.

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  a,b,c,d:integer;
  f:real;
begin
  a:=100; //a wird der Wert 100 zugewiesen
  b:=50; //b wird der Wert 50 zugewiesen
  edit1.text:=inttostr(c); //c wird in einen String umgewandelt als Text eines Edits gesetzt (obwohl undefiniert)
  edit2.Text:=inttostr(d); //d wird in einen String umgewandelt als Text eines Edits gesetzt (obwohl undefiniert)
  //was ist e?
  e:=(a*c)+(b*d); //c und d sind undefiniert, wahrscheinlich 0. Also e=0
  e:=strtofloat(edit3.text); //der Text des Edits wird in einen Float umgewandelt und e zugewiesen
end;
Für mich sieht das aus, als hättest du Schwierigkeiten mit dem Zuweisungsoperator.
Das, was rechts von ihm steht, wird der linken Seite zugewiesen, nicht umgekehrt!
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat