> Rename classes as wanted ie. TWSocket to TIcsSocket (or using
> any other prefix), then create proxy unit like below.
> type
>  TWSocket = class(TIcsSocket);

What a good idea ! I wonder how I didn't had it myself :-)

--
Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html
--
[EMAIL PROTECTED]
http://www.overbyte.be



----- Original Message ----- 
From: "Miha Remec" <[EMAIL PROTECTED]>
To: "ICS support mailing" <twsocket@elists.org>
Sent: Thursday, December 29, 2005 11:39 AM
Subject: Re: [twsocket] ICS-V6 files and classes naming


>> I have not taken the final decision yet.
>> I'm still grabbing other's opinion.
>
> Rename classes as wanted ie. TWSocket to TIcsSocket (or using any other
> prefix), then create proxy unit like below.
>
> a) It would have some sort of redirection from old types to new types:
>
> unit IcsProxyV5;
>
> type
>  TWSocket = class(TIcsSocket);
>
> b) It would have another and separate registration procedure:
>
> procedure Register
> begin
>  RegisterComponents('ICS', [TWSocket]);
> end;
>
> At the end, pack this proxy unit in a separate package that would be used 
> by
> existing users to switch to new version without any changes.
>
> This way, old applications would recognize components with existing names
> and could use new version with old names. New applications would start 
> using
> new components.
>
>
> Kind regards,
> --
> Miha Remec
>
> -- 
> 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