Entwickler-Ecke
Internet / Netzwerk - Wer ist AOwner eines TCommPortDrivers in einem Thread?
Lago - Fr 23.12.05 11:47
Titel: Wer ist AOwner eines TCommPortDrivers in einem Thread?
Hallo
Ich habe ein Thread erstellt. In diesem Thread muss ich eine TCommPortDriver erstellen, weil ich mit ihr arbeiten muss.
Kann mir jemand sager wer das AOwner dieses TCommPortDrivers ist?
self geht ned, dann wäre ja der thread der Owner...
Die Procedure sieht folgendermassen aus:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| procedure thread.initialisieren; begin CommPortDriver1 := TCommPortDriver.Create(WASMUSSHIERDRINSTEHEN??); CommPortDriver1.Connect; CommPortDriver1.Port:=pnCOM1; CommPortDriver1.PortName:='\\.\COM1'; end; |
Danke für eure Hilfe,
Pascal
Stefan.Buchholtz - Fr 23.12.05 13:18
Wenn sich TCommPortDriver nicht anders verhält als andere Komponenten, brauchst du gar keinen Owner, du kannst nil übergebenb. Der Owner ist lediglich die Kompoente, die dafür verantworlich ist, die "geownten" Komponenten freizugeben. Das kannst du im Destruktor deines Threads auch selbst machen.
Stefan
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!