Hallo Leute, folgendes Problemm.... habe kleines Netzwerktools für eigenbedarf geschrieben, läuft wunderbar,
aber wollte ein wenig erweitern. So, ich habe in MainMenu 'Option' angelegt und OnClick wird Form2(unit2) aufgerufen....
da sind 3 Edits (Global- 2x String, 1x Integer: (Host, port, Name) und Button(Save))....
Button Save sieht so aus: (onClick): // Das ist im Unit2
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| var name,host:String; port:Integer begin name:=edit1.text; host:=edit2.text; port:=strtoint(edit3.text); end; |
Im Unit1 folgendes eingegeben:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| implementation
{$R *.dfm}
uses unit2;
..... im Code: Form1.buttonclick ......
.... ClientSocket1.Socket.SendText(memo.Lines.Text); .... memo.Lines.Add(unit2.name + memo1.Lines.Text); |
Unit2.name wird vom Compiller anerkannt, aber passiert gar nicht...(Die Nachricht kommt durch, aber davor soll eigentlich der Name(der, in Option vom 'Client' eingegeben ist) erscheinen....
das gleiche passiert mit dem Port und Host...... (ich kann keine verbindung herstellen, weil die daten fehlen....)
was mache ich falsch?! logisch gesehen sollen die DAten vom form2 zu form1 ankommen. oder?!?????
Ich habe Delphi10
Moderiert von
Narses: Delphi-Tags hinzugefügt