Thanks for your feedback. You'll see your correction in the next version.
--
[EMAIL PROTECTED]
http://www.overbyte.be

----- Original Message ----- 
From: "Gerhard Rattinger" <[EMAIL PROTECTED]>
To: <twsocket@elists.org>
Sent: Friday, January 27, 2006 9:04 PM
Subject: [twsocket] Using ICS for Delphi/C++Builder Beta (Jan 22,2006) with 
Delphi 3


> There are two problems, if You try to complie ICSDel30.dpk with Delphi 3:
>
> First problem is in WSocket.pas - Method SetKeepAliveOption
>
> For Delphi3 BytesReturned must be of type DWORD instead of Cardinal
>
> Possible correction:
>
> **************************************************************
> old:
> **************************************************************
> procedure TCustomWSocket.SetKeepAliveOption;
> var
>    OptVal        : Integer;
>    Status        : Integer;
>    KeepAliveIn   : TTcpKeepAlive;
>    KeepAliveOut  : TTcpKeepAlive;
>    BytesReturned : Cardinal;
> begin
> .
> .
> .
>
> **************************************************************
> new:
> **************************************************************
>
> procedure TCustomWSocket.SetKeepAliveOption;
> var
>    OptVal        : Integer;
>    Status        : Integer;
>    KeepAliveIn   : TTcpKeepAlive;
>    KeepAliveOut  : TTcpKeepAlive;
> // 26.01.2006 Ra must be DWORD for Compilation using Delphi 3
> {$IFDEF DELPHI3}
>    BytesReturned : DWORD;
> {$ELSE}
>    BytesReturned : Cardinal;
> {$ENDIF}
> begin
> .
> .
> .
>
>
> Second problem is in MimeUtil.pas - Delphi 3 has no definition for
> TSysCharSet
>
> Possible correction:
>
> **************************************************************
> old:
> **************************************************************
> uses
>    SysUtils, Classes;
>
> const
>    TMimeUtilsVersion = 103;
>    CopyRight : String = ' MimeUtils (c) 1997-2006 F. Piette V1.03 ';
>
>    SpecialsRFC822 : TSysCharSet = ['(', ')', '<', '>', '@', ',', ';', ':',
>                                    '\', '"', '[', ']', '.'];
> .
> .
> .
> **************************************************************
> new:
> **************************************************************
> uses
>    SysUtils, Classes;
>
> // 26.01.2006 Ra Delphi 3 has no definition for TSysCharSet, so let's 
> define
> it here
> {$IFDEF DELPHI3}
> type
>    TSysCharSet = set of char;
> {$ENDIF}
>
> const
>    TMimeUtilsVersion = 103;
>    CopyRight : String = ' MimeUtils (c) 1997-2006 F. Piette V1.03 ';
>
>    SpecialsRFC822 : TSysCharSet = ['(', ')', '<', '>', '@', ',', ';', ':',
>                                    '\', '"', '[', ']', '.'];
>
> // 26.01.2006 Ra Delphi 3 has no definition for TSysCharSet, so let's 
> define
> it here
> {$IFDEF DELPHI3}
> type
>    TSysCharSet = set of char;
> {$ENDIF}
> .
> .
>
>
> best regards
>
> Gerhard Rattinger
>
> Schwer+Kopka GmbH
> Herknerstr. 4
> 88250 Weingarten
> Telefon 07 51/56 164-0
> Fax 07 51/56 164-10
> E-mail: [EMAIL PROTECTED]
>
> -- 
> To unsubscribe or change your settings for TWSocket mailing list
> please goto http://www.elists.org/mailman/listinfo/twsocket
> Visit our website at http://www.overbyte.be 

-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to