PDA

Visualizza la versione completa : [DELPHI] Oggetto e costrutto GetMem()


denis76
13-04-2007, 16:34
Premetto che sono alle prime armi con Delphi.

Dato il record:


PServer= ^Server;
Server= record
IdTCPClient: pointer;
end;



Seguito da


...
var
PPServer: PServer;
begin
GetMem(PPServer, SizeOf(Server)); //Questo funziona!
GetMem(PPServer^.IdTCPClient, SizeOf(TIdTCPClient));//Questo no.
TIdTCPClient(PPServer^.IdTCPClient).Connect(...)); //Chiaramente questo nemmeno.


Come posso fare a creare un oggetto ed al suo interno inserirne un altro?


Grazie mille Denis.

alka
14-04-2007, 16:54
Non so se quanto proponi ti serva per un esercizio specifico; in caso contrario, non mi addentro nemmeno nel problema e ti suggerisco semplicemente di usare le classi, e non i record.

Loading