Panie i Panowie mam problem:
Chciałbym sobie przy dodaniu nowego IP do ListView utworzyć od razu połączenie do niego typy TClientSocket. Coś na takiej zasadzie:
ListView.Items.Item[i].Data := TClientSocket.Create(Self);
Tu moje pytanie: Czy konstruktor Create zwraca wskaźnik do Obiektu TClientSocket ???
Bo wiem, że właściwość Data to Typ Pointer ale jak dodam @ przed TClientSocket, zeby uzyskać adres to wywala mi bledy przy kompilacji.
Myśle sobie ok. Pewnie Create zostawia wskaźik, wiec usuwam @ i sie kompiluje, jednak potem gdy program sie skompiluje i chce sie odwołać do obiektu Client:
TClientSocket(ListView.Items.Item[0].Data^).Active := False;
To sie wykrzacza, a jak usune czyli wyluskanie tego co sie znajduje pod adresem to do pewnego momentu dziala ? ale dlaczego przeciez Data to Pointer i musi być ???