Vraag : DELPHI 2010 -- INDY 9 of INDY 10

als porting een complexe toepassing van Delphi 7 aan Delphi 2010 het vechten I#m problemen die compileren mijn code
again.

is indy materiaalversie 9 of 10 die met mijn D2010?? komt? /> Auteursrecht

(c) 1993-2005, Tsjaad Z. Hower en Indy maken kuiltjes in Bemanning. Alle rechten reserved.
}
{
$Log$
}
{
het 2:14 van Omwenteling 1.38 1/15/05: 58 PM RLebeau
verwijderde virtuele specifier uit SetConnectTimeout () en SetReadTimeout (), not
wordt gebruikt door om het even welke descendants.
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
TIdTCPClientCustom = klasse (TIdTCPConnection)
  beschermd
    FBoundIP: Koord;
    FBoundPort: TIdPort;
    FBoundPortMax: TIdPort;
    FBoundPortMin: TIdPort;
    FConnectTimeout: Geheel;
    FDestination: koord;
    FHost: koord;
    FIPVersion: TIdIPVersion;
    FOnConnected: TNotifyEvent;
    FPassword: koord;
    FPort: TIdPort;
    FReadTimeout: Geheel;
    FUsername: koord;
    FReuseSocket: TIdReuseSocket;
    //
    FOnBeforeBind: TNotifyEvent;
    FOnAfterBind: TNotifyEvent;
    FOnSocketAllocated: TNotifyEvent;
    //
    procedure DoOnConnected; virtueel;
    functie MakeImplicitClientHandler: TIdIOHandler; virtueel;
    //
    procedure SetConnectTimeout (const AValue: Geheel);
    procedure SetReadTimeout (const AValue: Geheel);
    procedure SetReuseSocket (const AValue: TIdReuseSocket);
    procedure SetBoundIP (const AValue: Koord);
    procedure SetBoundPort (const AValue: TIdPort);
    procedure SetBoundPortMax (const AValue: TIdPort);
    procedure SetBoundPortMin (const AValue: TIdPort);
    procedure SetHost (const AValue: koord); virtueel;
    procedure SetPort (const AValue: TIdPort); virtueel;
    procedure SetIPVersion (const AValue: TIdIPVersion); virtueel;
    //
    procedure SetOnBeforeBind (const AValue: TNotifyEvent);
    procedure SetOnAfterBind (const AValue: TNotifyEvent);
    procedure SetOnSocketAllocated (const AValue: TNotifyEvent);
    //
    procedure SetIOHandler (AValue: TIdIOHandler); opheffing;
    procedure InitComponent; opheffing;
    //
    functie GetReadTimeout: Geheel;
    functie GetReuseSocket: TIdReuseSocket;
    //
    bezits Gastheer: schrijft koord gelezen FHost SetHost;
    bezit IPVersion: Schrijft TIdIPVersion gelezen FIPVersion SetIPVersion;
    bezits Wachtwoord: schrijft koord gelezen FPassword FPassword;
    bezits Haven: Schrijft TIdPort gelezen FPort SetPort;
    bezits Gebruikersbenaming: schrijft koord gelezen FUsername FUsername;
  openbaar
    de procedure verbindt; overbelasting; virtueel;
    // wordt dit met voeten getreden en als geen gebrek params zodat nakomelingen
    // moet niet zich over de argumenten ongerust maken.
    // is ook verdeeld verder om gebruik van C# toe te staan aangezien het facultatief niet heeft
    // params
    de procedure verbindt (const AHost: koord); overbelasting;
    de procedure verbindt (const AHost: koord; const APort: TIdPort); overbelasting;
    functie ConnectAndGetAll: koord; virtueel;
    //
    bezit BoundIP: schrijft koord gelezen FBoundIP SetBoundIP;
    bezit BoundPort: Schrijft TIdPort gelezen FBoundPort SetBoundPort gebrek DEF_PORT_ANY;
    bezit BoundPortMax: Schrijft TIdPort gelezen FBoundPortMax SetBoundPortMax gebrek DEF_PORT_ANY;
    bezit BoundPortMin: Schrijft TIdPort gelezen FBoundPortMin SetBoundPortMin gebrek DEF_PORT_ANY;
    //
    bezit ConnectTimeout: Schrijft geheel gelezen FConnectTimeout SetConnectTimeout;
    bezit ReadTimeout: Schrijft geheel gelezen GetReadTimeout SetReadTimeout;
    bezit ReuseSocket: Schrijft TIdReuseSocket gelezen GetReuseSocket rsOSDependent gebrek SetReuseSocket;
    //
    bezit OnBeforeBind: Schrijft TNotifyEvent gelezen FOnBeforeBind SetOnBeforeBind;
    bezit OnAfterBind: Schrijft TNotifyEvent gelezen FOnAfterBind SetOnAfterBind;
    bezit OnSocketAllocated: Schrijft TNotifyEvent gelezen FOnSocketAllocated SetOnSocketAllocated;
    //
  gepubliceerd
    bezit OnConnected: Schrijft TNotifyEvent gelezen FOnConnected FOnConnected;
  eind;

Antwoord : DELPHI 2010 -- INDY 9 of INDY 10

AFAIK wordt nog goed gesteund (de laatste versie Dev is gedateerd 25 Juli, weinig dagen geleden http://indy.fulgan.com/zip/)

Versie 10 werd vereist voor verenigbaarheid en implamentations met .net. Dat is waarom er zo vele verschillen tussen 9 en 10 zijn, maar ik ben vrij zeker dat de steun nog bestaat voor oud zal.
Andere oplossingen  
 
programming4us programming4us