Ich brauch mal wieder ein bisserl Hilfe.
Bei meinem kleinen Netzwerktool möchte ich den eigentlichen Netzwerkcode (der den eigentlichen Datenverkehr regelt - ich benutze TServersocket usw.) in eine extra unit packen und später in einer Klasse benutzen.
Könnte meintwegen so aussehen:
Delphi-Quelltext
1: 2: 3: 4:
| type TKlasse = class(TObject) Client: TClientsocket; procedure Tuirgendwas; end; |
...ums mal kurz zu fassen.
Bei der TClientsocket.create wird ja nun als Parameter AOwner: TComponent erwartet. Was muss an dieser Stelle jetzt genau eingesetzt werden? Bin mir da nicht so genau im Klaren weil in der Unit keine VCL Komponenten genutzt werden, also die Units auch net eingebunden sind.
Ich habs mal so probiert:
Delphi-Quelltext
1:
| TheClient := TClientSocket.create(Application); |
Hat soweit erst mal ganz gut funktioniert - nur ist das auch korrekt? Ich kenn mich net soo gut aus mit Komponenten usw.
Moderiert von
Tino: Code- durch Delphi-Tags ersetzt.