Jo Delphi sieht das immernoch als Text an das heißt man muss das schon in integer konvertiert werden ersetze deine zeile
Zitat:
TcpServer1.LocalPort := edtLocalPort.Text;
in
TcpServer1.LocalPort := strtoint(edtLocalPort.Text);
[edit]
strtoint sagt dem programm das das doch kein text ist sondern eine zahl
in diesem Fall eine Ganzzahlige Zahl ich glaub von +65000000 - -65000000
kann mich aber auch irren.
Für kommazahlen und größere Zahlen brauch mal real variablen.
(strtofloat)
[/edit]
Christian N.