![]() |
Immer +1 nehmen
Guten Tag liebe Delphi-Praxis Community :-),
Der Client sendet an den Server in einem Timer immer eine 1 mit dem Code :
Code:
Es kommt auch perfekt an aber ich will es addieren mit dem Edit1.text hier mal der Code vom Server
procedure TForm1.Timer1Timer(Sender: TObject);
begin ClientSocket1.Socket.SendText('1'); end;
Code:
Es kommt der Fehler :
var
str: string; zahl1:real; zahl2:real; ergebnis:real; begin str := Socket.ReceiveText; zahl1 := strtofloat(edit1.text); zahl2 := strtofloat(str); ergebnis := zahl1+zahl2; edit3.text := floatToStr(ergebnis);
Code:
Wie kann mann soetwas besser umsetzen?
---------------------------
Project1 --------------------------- '' is not a valid floating point value. --------------------------- OK --------------------------- Möchte halt immer das es immer +1 in 4 Sekunden addiert. |
Re: Immer +1 nehmen
Zitat:
irgendwo muß ja nichts drin sein, lauf Fehlermeldung.
Delphi-Quellcode:
zahl1 := strtofloat(edit1.text);
zahl2 := strtofloat(str); |
Re: Immer +1 nehmen
Auch wenn ich eine GUI in einem Server nicht sehr sinnvoll sehe (Außer zu debugzwecken), so schau dir für dein problem mal StrToFloatDef() in der Onlinehilfe an. (Ein leerer String ist nunmal keine Zahl).
|
Re: Immer +1 nehmen
Der Fehler tritt auf bei zahl2 := strtofloat(str);
|
Re: Immer +1 nehmen
Hallo,
das sieht so aus, als würdest Du hier
Delphi-Quellcode:
nichts erhalten.
str := Socket.ReceiveText;
|
Re: Immer +1 nehmen
Zitat:
Sherlock |
Re: Immer +1 nehmen
Zitat:
Zitat:
|
Re: Immer +1 nehmen
Code:
ein bisschen umgeschrieben.
edit2.Text := str;
zahl1 := strtofloat(edit1.text); zahl2 := strtofloat(edit2.text); ergebnis := zahl1+zahl2; edit3.text := floatToStr(ergebnis); Im Edit3 steht dann immer nur 11 und dann kommt der Error. |
Re: Immer +1 nehmen
Hallo,
Zitat:
|
Re: Immer +1 nehmen
Entschuldigen sie das ich mich falsch ausgedrückt habe, der Fehler tritt auf bei der Berechnung.
Nach Edit3 kommt kein Code mehr. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz