Forum: Object-Pascal / Delphi-Language
Delphi
by StefanDP,
2. Jun 2004
das text := '3.14';
musst du halt noch entsprechend anpassen! weil 3.14 ist immer eine zahl!
du musst das durch deine cells ersetzen
Forum: Object-Pascal / Delphi-Language
Delphi
by StefanDP,
2. Jun 2004
wo soll er denn "rausspringen" :gruebel:
aus der prozedur/funktiktion ?
Forum: Object-Pascal / Delphi-Language
Delphi
by StefanDP,
2. Jun 2004
was wird schon benutzt! von was ist lediglich der variablentyp wichtig (var was: real)
probier einfach mal meinen code mit dem button aus!
Forum: Object-Pascal / Delphi-Language
Delphi
by StefanDP,
2. Jun 2004
das "XC" problem kommt aber nur bei var(...,integer,...) vor!
im oberen beispiel ist es aber eine real variable! Da wird es nicht falsch also richtig erkannt. :witch:
stefan
Forum: Object-Pascal / Delphi-Language
Delphi
by StefanDP,
2. Jun 2004
schon, aber dass da genau "XC" drin steht ist auch relativ unwahrscheinlich
Forum: Object-Pascal / Delphi-Language
Delphi
by StefanDP,
2. Jun 2004
Ich würde ehrlichgesagt keine try...except machen, weil man das nur im "notfall" anwenden sollte!
eine elegantere lösung wäre:
procedure TForm1.Button1Click(Sender: TObject);
var
code: Integer;
was: Real;
text: String;
begin
text := '3.141592'; // entspricht deinem ...cells
val(text, was, code); // wenn "text" eine Real-Var ("was") ist