M
Hallo!
Ich arbeite zur Zeit mit dem Borland C++ Builder 6.0 Personal und entwickle eine Software weiter, die mit dem Borland C++ Builder 6.0 Pro erstellt wurde.
Dabei habe ich folgendes Problem:
Mit der Pro-Version wurde ein TTcpClient eingebaut (per Drag-and-Drop). Dieses Objekt gibt es in der Personal Variant nicht. Ich habe zwar die zugehörige Sockets.hpp, doch auch wenn ich diese einbinde, kann ich keinen TTcpClient erstellen.
Hier die Passage aus der Header:
class DELPHICLASS TTcpClient;
class PASCALIMPLEMENTATION TTcpClient : public TCustomIpClient
{
typedef TCustomIpClient inherited;
__published:
__property Active = {default=0};
__property BlockMode = {default=0};
__property Connected ;
__property RemoteHost ;
__property RemotePort ;
__property OnCreateHandle ;
__property OnDestroyHandle ;
__property OnConnect ;
__property OnDisconnect ;
__property OnReceive ;
__property OnSend ;
__property OnError ;
public:
#pragma option push -w-inl
/* TCustomIpClient.Create */ inline __fastcall virtual TTcpClient(Classes::TComponent* AOwner) : TCustomIpClient(AOwner) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TBaseSocket.Destroy */ inline __fastcall virtual ~TTcpClient(void) { }
#pragma option pop
};
Kann ich ansonsten eine ClientSocket oder ClientWinSocket benutzen?
Im Quellcode wurden beim TTcpClient folgende Funktionen benutzt:
Connect, SendBuf, WaitForData, Close
Edit:
Bitte aussagekräftige Überschriften wählen. Danke!