Re: [twsocket] ICS-V6 files and classes naming

2005-12-28 Thread Maurizio Lotauro
Scrive Francois PIETTE <[EMAIL PROTECTED]>: > I renamed ICS-V6 files to have ICS files clearly identified. The consequence > > is that all source code using the component must be updated to change file > names in their uses clause. This will not a big problem when it generate an error at compil

Re: [twsocket] ICS-V6 supported compilers

2005-12-28 Thread Maurizio Lotauro
Scrive Francois PIETTE <[EMAIL PROTECTED]>: > Once V6 beta is accepted, I will remove old code conditionnally compiled and > > start adding new features using compiler features not available in older > compilers. Can you say some that are not available on D5? (Note: this is a real question and

Re: [twsocket] ICS-V6 supported compilers

2005-12-28 Thread Maurizio Lotauro
Scrive Francois PIETTE <[EMAIL PROTECTED]>: > I plan to support Delphi 7, Delphi 2006 (Win32 and .NET) and C-Builder 2006 > only. > Any tought ? I'm still using D5. I planned to migrate to D7 but probably this will not happen before middle 2006 because lack of time, and maybe at that time I wil

[twsocket] THttpCli Error 10048 in high load situations

2005-12-28 Thread Fastream Technologies
Hello, I traced the bug until the message: The message number is 1025 and it appears to be WM_HTTP_REQUEST_DONE on the call stack. Then I noticed that it is happening just when the TIME_WAIT sockets reach the limit (which should be something like 2000 in my measurement). At this point when t

Re: [twsocket] ICS-V6 files and classes naming

2005-12-28 Thread Wilfried Mestdagh
Hello Francois, > I wonder if I should also change all class names. For example rename > TWSocket to TOverbyteIcsSocket or TIcsSocket. This way, ICS component would > be clearly identified. True. > This of course would require a lot of changes in > existing applications, including in dfm. No th

Re: [twsocket] ICS-V6 supported compilers

2005-12-28 Thread Wilfried Mestdagh
Hello Francois, > I consider .NET just like Win32 was a few years ago: this is defenitely > Windows's future. No choice. It is better to prepare sooner than later. I have same opinion to prepare at time. >> While D2006 does seem stable, I feel it's far to early for professional >> developers to

Re: [twsocket] ICS-V6 supported compilers

2005-12-28 Thread Angus Robertson - Magenta Systems Ltd
> Have you installed Delphi 7 update #1 ? Yes, years ago. > I consider .NET just like Win32 was a few years ago: this is > defenitely Windows's future. No choice. It is better to prepare > sooner than later. When Microsoft believes .NET is sufficiently versatile, fast and stable for applica

Re: [twsocket] ICS-V6 supported compilers

2005-12-28 Thread Jack
Hello Francois, > Delphi 5 is really too old. I know. But it's just as good, or better (smaller executable size and smaller memory footprint) than Delphi 7. I really like Delphi 5. And ICS works equally well on D5 as on any other versions of Delphi. It's a pity to drop it. > Delphi 2005 is too s

Re: [twsocket] ICS-V6 supported compilers

2005-12-28 Thread Francois PIETTE
[OT] > I migrated from Delphi 6 to 7 recently, and have had several complete > compiler lock-ups, causing me to lose actual work, something that never > happened under Delphi 6. Have you installed Delphi 7 update #1 ? > And why does ICS need to support .NET? > Is there actually a demand from any

Re: [twsocket] ICS-V6 supported compilers

2005-12-28 Thread Angus Robertson - Magenta Systems Ltd
> I wonder if I should also change all class names. Yes, definitely allow v5 and v6 to co-exist without messing around enabling and disabling packages all the time to maintain old projects. > > I prefer use Delphi 6 instead Delphi 7 but I think it > > should theorically work without

Re: [twsocket] ICS-V6 files and classes naming

2005-12-28 Thread Francois PIETTE
>>> TWSocketV6 sounds good for example so in the future you will be able >>> to have TWSocketV7, TWSocketV8 ... > OK so TWSocketICS ? Not better. A component name need a prefix, not a suffix. TIcsSocket or TIcsWSocket or TOverbyteIcsSocket or... -- [EMAIL PROTECTED] http://www.overbyte.be -- To

Re: [twsocket] ICS-V6 supported compilers

2005-12-28 Thread Francois PIETTE
> I even didn't knew Delphi 2006 existed :-) Now you know ! > The last "stable" version > for me is Delphi 6, Delphi 7 has lot more bugs I do not agree. Delphi 7 is very stable for me (there is one update). > and I don't talk about Delphi 2005 that's why I stopped being > interested in any n

Re: [twsocket] ICS-V6 files and classes naming

2005-12-28 Thread Dod
Hello Francois, OK so TWSocketICS ? >> TWSocketV6 sounds good for example so in the future you will be able >> to have TWSocketV7, TWSocketV8 ... FP> I don't like this idea. On of my main rules when developing component is to FP> preserve existing code. FP> V6 would break that rule but only onc

Re: [twsocket] ICS-V6 supported compilers

2005-12-28 Thread Francois PIETTE
> I prefer use Delphi 6 instead Delphi 7 but I think it should > theorically work without changes isn't it ? With the current code, it would probably work with all 32 bit compilers (Delphi 2 and up). But for making the code work with .NET without too much conditional compilation, I nee

Re: [twsocket] ICS-V6 supported compilers

2005-12-28 Thread Dod
Hello, I even didn't knew Delphi 2006 existed :-) The last "stable" version for me is Delphi 6, Delphi 7 has lot more bugs and I don't talk about Delphi 2005 that's why I stopped being interested in any new Delphi version... What do you like in Delphi 2006 ? may be I'll have a look if you thin

Re: [twsocket] ICS-V6 files and classes naming

2005-12-28 Thread Francois PIETTE
> TWSocketV6 sounds good for example so in the future you will be able > to have TWSocketV7, TWSocketV8 ... I don't like this idea. On of my main rules when developing component is to preserve existing code. V6 would break that rule but only once between V5 and V6. Later versions will preserve t

[twsocket] ICS V5 and V6 betas updated

2005-12-28 Thread Francois PIETTE
Arno Garrels sent me a fix for proxy authentication in the HTTP client component. I have updated ICS-V5 and ICS-V6 betas on my website with the changes. -- Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html -- [EMAIL PROTECTED] http://www.overbyte.be -- To unsubscribe or c

Re: [twsocket] ICS-V6 supported compilers

2005-12-28 Thread Francois PIETTE
> I use Delphi 5 and Delphi 2005, neither is on your supported list :( Delphi 5 is really too old. Delphi 2005 is too slow and too buggy compared to Delphi 2006 which seems so far to be as good as Delphi 7 but has much more features. > Will V6 be completely replacing V5, or will it be a branch l

Re: [twsocket] ICS-V6 files and classes naming

2005-12-28 Thread Francois PIETTE
> I tried to Install both packages but there are some problems like > "THttpClient class already exists". > > Keeping both may be usefull to be able to open old V5 applications and > also new V6 ones. You can simply select/unselect the packages from hte component/install packages menu. Just a lit

Re: [twsocket] ICS-V6 files and classes naming

2005-12-28 Thread Francois PIETTE
> Maybe I missed: why do you need to rename? I said: "This way, ICS component would be clearly identified." The idea is really to have better naming convention. To start on better basis. My idea is to release V6 for the 10th ICS birthday which is in april 2006. This release would break the mai

Re: [twsocket] ICS-V6 supported compilers

2005-12-28 Thread Dod
Hello Francois, I prefer use Delphi 6 instead Delphi 7 but I think it should theorically work without changes isn't it ? FP> I plan to support Delphi 7, Delphi 2006 (Win32 and .NET) and C-Builder 2006 FP> only. FP> Any tought ? FP> -- FP> Contribute to the SSL Effort. Visit http://www

Re: [twsocket] ICS-V6 supported compilers

2005-12-28 Thread Jack
Hello Francois, I use Delphi 5 and Delphi 2005, neither is on your supported list :( Will V6 be completely replacing V5, or will it be a branch like SSL? -- Best regards, Jack Wednesday, December 28, 2005, 9:22:59 AM, you wrote: > I plan to support Delphi 7, Delphi 2006 (Win32 and .NET) and C

Re: [twsocket] ICS-V6 files and classes naming

2005-12-28 Thread Dod
Hello Francois, TWSocketV6 sounds good for example so in the future you will be able to have TWSocketV7, TWSocketV8 ... FP> I renamed ICS-V6 files to have ICS files clearly identified. The consequence FP> is that all source code using the component must be updated to change file FP> names in t

Re: [twsocket] ICS-V6 files and classes naming

2005-12-28 Thread Dod
Hello, I tried to Install both packages but there are some problems like "THttpClient class already exists". Keeping both may be usefull to be able to open old V5 applications and also new V6 ones. FT> Maybe I missed: why do you need to rename? Why would one person need to FT> install both v5 an

Re: [twsocket] ICS-V6 supported compilers

2005-12-28 Thread Marcello Vezzelli
Francois PIETTE wrote: > I plan to support Delphi 7, Delphi 2006 (Win32 and .NET) and C-Builder 2006 > only. > Any tought ? Reasonable. Seems good to me. -- Marcello Vezzelli CTO Software Development Department E-Works s.r.l. tel. +39 059 2929081 fax +39 059 2925035 Direzionale 70 - Via Giard

Re: [twsocket] ICS-V6 files and classes naming

2005-12-28 Thread Fastream Technologies
- Original Message - From: "Francois PIETTE" <[EMAIL PROTECTED]> To: Sent: Wednesday, December 28, 2005 4:20 PM Subject: [twsocket] ICS-V6 files and classes naming ... > I wonder if I should also change all class names. For example rename > TWSocket to TOverbyteIcsSocket or TIcsSocket.

[twsocket] ICS-V6 supported compilers

2005-12-28 Thread Francois PIETTE
I plan to support Delphi 7, Delphi 2006 (Win32 and .NET) and C-Builder 2006 only. Any tought ? -- Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html -- [EMAIL PROTECTED] http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto

[twsocket] ICS-V6 files and classes naming

2005-12-28 Thread Francois PIETTE
I renamed ICS-V6 files to have ICS files clearly identified. The consequence is that all source code using the component must be updated to change file names in their uses clause. I wonder if I should also change all class names. For example rename TWSocket to TOverbyteIcsSocket or TIcsSocket.

Re: [twsocket] ICS V6 beta available

2005-12-28 Thread Francois PIETTE
> Here small compare with my server > 100 connected users > 200 connected users Have tried to reach the max number of connected users ? The number should be much much higher now, at least if you have enough RAM. Previously, you reached the max number of windows (1) before reaching the max soc

Re: [twsocket] ICS V6 beta available

2005-12-28 Thread Francois PIETTE
> It was already in the small sheet V5/V6 is ICS used version. > > FP> Hidden windows are user objects. Since their number is drastically > reduce, > FP> the number of user objects are reduced. Would be interesting to > compare > FP> figures with ICS-V6 and with previous version. Sorry, read too

Re: [twsocket] ICS V6 beta available

2005-12-28 Thread Francois PIETTE
If you were talking about SetWindowLong, then yes, the fix was implemented since the beginning. -- [EMAIL PROTECTED] 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://

Re: [twsocket] ICS V6 beta available

2005-12-28 Thread Dod
Hello, It was already in the small sheet V5/V6 is ICS used version. FP> Hidden windows are user objects. Since their number is drastically reduce, FP> the number of user objects are reduced. Would be interesting to compare FP> figures with ICS-V6 and with previous version. -- To unsubscribe or

Re: [twsocket] ICS V6 beta available

2005-12-28 Thread Francois PIETTE
> It seems to greatly reduce number of USER Objects Hidden windows are user objects. Since their number is drastically reduce, the number of user objects are reduced. Would be interesting to compare figures with ICS-V6 and with previous version. > but general Handle value stay high. Nothing

Re: [twsocket] ICS V6 beta available

2005-12-28 Thread Francois PIETTE
> Does this version includes my fix in WSocket? Which fix ? -- [EMAIL PROTECTED] http://www.overbyte.be - Original Message - From: "Fastream Technologies" <[EMAIL PROTECTED]> To: "ICS support mailing" Sent: Wednesday, December 28, 2005 2:12 PM Subject: Re: [twsocket] ICS V6 beta avail

Re: [twsocket] ICS V6 beta available

2005-12-28 Thread Dod
Hello Francois, Here small compare with my server 100 connected users V5 V6 Handles: 350352 Threads: 4 4 USER Obj: 14242 GDI Obj: 49 46 200 connected users V5 V6 Handles: 649652 Threads: 4 4 USER Obj: 24254 GDI Obj: 49 46 It s

Re: [twsocket] ICS V6 beta available

2005-12-28 Thread Fastream Technologies
Does this version includes my fix in WSocket? Regards, SZ - Original Message - From: "Francois PIETTE" <[EMAIL PROTECTED]> To: Sent: Tuesday, December 27, 2005 7:14 PM Subject: [twsocket] ICS V6 beta available > ICS V6 beta available for download from ICS web pasge. > > This version

Re: [twsocket] ICS V6 beta available

2005-12-28 Thread Francois PIETTE
All messages are handled differently ! All message numbers are now variable instead of constant since a lot of component use the same hidden window and each one need to have his own messages. Each message number is allocated dynamically. See how TCustomWSocket.AllocateMsgHandlers works. -- Co

Re: [twsocket] ICS V6 beta available

2005-12-28 Thread Dod
Hello Francois, WM_TRIGGER_EXCEPTION is no more available in WSocket.pas ? seems you removed also WM_ASYNCSELECT= WM_USER + 1; WM_ASYNCGETHOSTBYNAME = WM_USER + 2; WM_ASYNCGETHOSTBYADDR = WM_USER + 3; WM_CLOSE_DELAYED = WM_USER + 4; WM_WSOCKET_RELEASE

Re: [twsocket] ICS V6 beta available

2005-12-28 Thread Francois PIETTE
Yes, I forgot to add IcsDefs.inc to the zip file. You can use the file which is part of ICS. -- [EMAIL PROTECTED] http://www.overbyte.be - Original Message - From: "Dod" <[EMAIL PROTECTED]> To: "ICS support mailing" Sent: Wednesday, December 28, 2005 11:42 AM Subject: Re: [twsocket] ICS

Re: [twsocket] ICS V6 beta available

2005-12-28 Thread Dod
Hello Francois, I tried to install but it says THttpCli class already exists so I removed old ICS and just added INCDEFS.INC (and IcsMD5.pas I need) that seems to be the minimum to install V6 package. Regards. FP> ICS V6 beta available for download from ICS web pasge. -- To unsubscribe o

Re: [twsocket] TFPClient1 (determinign whether to put or appendfile)

2005-12-28 Thread Fastream Technologies
Why don't you use the Dir/list command and then parse with Davie's code? Regards, SZ - Original Message - From: <[EMAIL PROTECTED]> To: Sent: Tuesday, December 27, 2005 11:15 AM Subject: [twsocket] TFPClient1 (determinign whether to put or appendfile) I've go a Client App that sends

Re: [twsocket] Max size of message queue

2005-12-28 Thread Dod
Hello Francois, Great ! By the way, I did a mistake in : >> Following my previous mail, here is the answer of a question I >> asked many times in the mailing list. Please understand " a question I SAW many times in the mailing list" and not "I asked" :-) regards. FP> See the new ICS V6 be