Albert Wiersch wrote:
> I compiled ICS V6 for C++Builder 2006 and it seemed to go very
> smoothly. I thought it went too easy!
>
> But when I went to compile my application, I now get this:
>
> [C++ Error] cse.cpp(111): E2015 Ambiguity between '_fastcall
> Application()' and 'Forms::Application'
> -Original Message-
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> On Behalf Of Albert Wiersch
> Sent: Wednesday, December 12, 2007 2:04 PM
> To: 'ICS support mailing'
> Subject: [twsocket] ICS V6 and C++Builder 2006 compile
>
> I compiled ICS V6
I compiled ICS V6 for C++Builder 2006 and it seemed to go very smoothly. I
thought it went too easy!
But when I went to compile my application, I now get this:
[C++ Error] cse.cpp(111): E2015 Ambiguity between '_fastcall Application()'
and 'Forms::Application'
Full parser context
cse.cpp(8
Minor update for ICS-V6 available.
It contains a fix by Arno Garrels for SMTP component to avoid message
truncation in some rare cases.
It contains a fix by myself for MIME decode component which was adding a
CRLF to attached text files when the last line didn't had an ending CR/LF.
Contribute
> I've been using ICS V6 in all my commercial applications
> now for almost a year, and it is absolutely solid.
> I have no idea why V6 is still called a beta, this is why
> many people refuse to use it.
Quick question: Is someone against renaming ICS-V6-BETA as "released" ?
Contribute to
DZ-Jay wrote:
> On Oct 17, 2007, at 06:52, Arno Garrels wrote:
>> function TFoo.MsgHandlersCount : Integer;
>> begin
>> Result := 1 + inherited MsgHandlersCount;
>> end;
>>
>> procedure TFoo.AllocateMsgHandlers;
>> begin
>> inherited AllocateMsgHandlers;
>> FMsg_WM_FOO := FWndHandler.A
On Oct 17, 2007, at 06:52, Arno Garrels wrote:
> function TFoo.MsgHandlersCount : Integer;
> begin
> Result := 1 + inherited MsgHandlersCount;
> end;
>
> procedure TFoo.AllocateMsgHandlers;
> begin
> inherited AllocateMsgHandlers;
> FMsg_WM_FOO := FWndHandler.AllocateMsgHandler(Self);
>
Arno claims otherwise but, occasionally after I threaddetach a THttpCli from
a worker thread, I get a test exception, which I guess means there are
posted messages still left on the message queue...
On 10/17/07, Olivier Sannier <[EMAIL PROTECTED]> wrote:
>
> Fastream Technologies wrote:
> > v6 IS
> Are there any specific issues that I should be aware of before
> attempting the switch?
I've been using ICS V6 in all my commercial applications now for almost a
year, and it is absolutely solid. Migration from V5 to V6 is essentially
just changed the Uses names, but one or two more names may
DZ-Jay wrote:
> Hello:
> We have a few applications using ICS v5, mostly written in D2006/7,
> but some in D5.
D5 won't work, ICS V6 is specified for D7 and better.
> I would like to move to ICS v6, since that seems to
> be where major development is taking place, and also because I would
> like
Fastream Technologies wrote:
> v6 IS stable. Yet the "test exception" could be a problem with threaddetach.
>
Can you elaborate a bit more on this?
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website
v6 IS stable. Yet the "test exception" could be a problem with threaddetach.
HTH,
SZ
> I would also like to hear from users of ICS v6 and whether they find
it stable in their production software.
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.el
Hello:
We have a few applications using ICS v5, mostly written in D2006/7,
but some in D5. I would like to move to ICS v6, since that seems to be
where major development is taking place, and also because I would like
to take advantage of its new hidden window architecture. However, I'm
Arno,
no I'm not using .net but I like to be complete.
Thanks for your support
rgds
jan
- Original Message -
From: "Arno Garrels" <[EMAIL PROTECTED]>
To: "ICS support mailing"
Sent: Thursday, October 19, 2006 9:29 PM
Subject: Re: [twsocket] ICS V6
{$ENDIF}
---
Arno Garrels [TeamICS]
http://www.overbyte.be/eng/overbyte/teamics.html
>
> thanks and regards
> jan
>
>
> - Original Message -
> From: "Arno Garrels" <[EMAIL PROTECTED]>
> To: "ICS support mailing"
> Sent: Thursday
ww.overbyte.be/eng/overbyte/teamics.html
>
> thanks and regards
> jan
>
>
> - Original Message -
> From: "Arno Garrels" <[EMAIL PROTECTED]>
> To: "ICS support mailing"
> Sent: Thursday, October 19, 2006 8:13 PM
> Subject: Re: [twsoc
and regards
jan
- Original Message -
From: "Arno Garrels" <[EMAIL PROTECTED]>
To: "ICS support mailing"
Sent: Thursday, October 19, 2006 8:13 PM
Subject: Re: [twsocket] ICS V6. and W98/W95
> jan hek wrote:
>
> Ah, now I remember, you can ju
jan hek wrote:
Ah, now I remember, you can just out comment the stuff that calls
OutputDebugString.
---
Arno Garrels [TeamICS]
http://www.overbyte.be/eng/overbyte/teamics.html
> LS,
>
> The first error is "eedfadeH" on address
> The 2nd error shown is: Range Check Error on the
>
LS,
The first error is "eedfadeH" on address
The 2nd error shown is: Range Check Error on the
OutputDebugString(PChar('Dispose ' + ClassName + ' ThreadID=' +
IntToStr(GetCurrentThreadId)));
line, of the procedure TIcsWndControl.Dispose(Disposing: Boolean).
Perhaps now someone might
ED]>
> To: "ICS support mailing"
> Sent: Wednesday, October 18, 2006 4:01 PM
> Subject: Re: [twsocket] ICS V6. and W98/W95
>
>
> > jan hek wrote:
> >> In the case the socket is created after a buttonclick, the creation
> >> fai
From: "Arno Garrels" <[EMAIL PROTECTED]>
To: "ICS support mailing"
Sent: Wednesday, October 18, 2006 4:01 PM
Subject: Re: [twsocket] ICS V6. and W98/W95
> jan hek wrote:
>> In the case the socket is created after a buttonclick, the creation
>> fails.I
>>
Frans van Daalen wrote:
>
> I have no problems with v6 on W98SE. Application is build using D7
> and uses
> THTTPCLI
Same here, I tested a V5 TSocketServer on W98se recently.
---
Arno Garrels [TeamICS]
http://www.overbyte.be/eng/overbyte/teamics.html
--
To unsubscribe or change your settings
- Original Message -
From: "jan hek" <[EMAIL PROTECTED]>
To: "ICS support mailing"
Sent: Wednesday, October 18, 2006 3:48 PM
Subject: Re: [twsocket] ICS V6. and W98/W95
Hello François,
Applications generated by Delphi 7 with ICS v6 don't work under W95
e with line numbers
where the error occured.
---
Arno Garrels [TeamICS]
http://www.overbyte.be/eng/overbyte/teamics.html
>
> - Original Message -
> From: "Francois PIETTE" <[EMAIL PROTECTED]>
> To: "ICS support mailing"
> Sent: Sunday, October 15
reation fails.I
don't have details : I don't have delphi 7 running in W98
regards
jan
- Original Message -
From: "Francois PIETTE" <[EMAIL PROTECTED]>
To: "ICS support mailing"
Sent: Sunday, October 15, 2006 4:12 PM
Subject: Re: [twsocket] ICS V6. and W98/
François, and all other repliers,
I come back with details, thanks so far
jan
- Original Message -
From: "Francois PIETTE" <[EMAIL PROTECTED]>
To: "ICS support mailing"
Sent: Sunday, October 15, 2006 4:12 PM
Subject: Re: [twsocket] ICS V6. and W98/W95
>
Scrive Arno Garrels <[EMAIL PROTECTED]>:
> Francois PIETTE wrote:
> > It should work on W95/W98 altough I have no more such system to
> > experiment. Be sure to install winsock2 which is not by default on
> > those old systems.
>
> AFAIK Winsock 2.0 was already included in W98.
I think it also
Francois PIETTE wrote:
> It should work on W95/W98 altough I have no more such system to
> experiment. Be sure to install winsock2 which is not by default on
> those old systems.
AFAIK Winsock 2.0 was already included in W98.
The update for W95 is downloadable here:
http://www.microsoft.com/win
> Using V6 solved to me W2003 problems.. but now applications using twsocket
> and twsocketserver seem not to run any more in W95/W98.
> Are there precautions to take ?
> Properties not to use ?
> Any other suggestion ?
It should work on W95/W98 altough I have no more such system to experiment.
Hi there,
Using V6 solved to me W2003 problems.. but now applications using twsocket and
twsocketserver seem not to run any more in W95/W98.
Are there precautions to take ?
Properties not to use ?
Any other suggestion ?
regards
jan
--
To unsubscribe or change your settings for TWSocket mailing li
EMAIL PROTECTED] On
Behalf Of Arno Garrels
Sent: 23 July 2006 17:21
To: ICS support mailing
Subject: Re: [twsocket] ICS v6 enhanced tcp server challenge
Arno Garrels wrote:
> Hello,
>
> I found some time to work on a new multi-threading TCP server
> component. It features multiple li
Arno Garrels wrote:
> Hello,
>
> I found some time to work on a new multi-threading TCP server
> component. It features multiple listen sockets implemented as
> TCollectionItems and dynamic connection pooling.
> Threads as well as client objects are dynamically managed.
> Tested as a simple echo s
Hello,
I found some time to work on a new multi-threading TCP server
component. It features multiple listen sockets implemented as
TCollectionItems and dynamic connection pooling.
Threads as well as client objects are dynamically managed.
Tested as a simple echo server it appears to be very fast.
I forgot...
Thanks.
--
[EMAIL PROTECTED]
http://www.overbyte.be
- Original Message -
From: "Arno Garrels" <[EMAIL PROTECTED]>
To: "ICS support mailing"
Sent: Friday, June 16, 2006 4:55 PM
Subject: Re: [twsocket] ICS-V6 new beta uploaded
> Francois,
>
&
Francois,
I think you forgot the {$IFNDEF NO_ADV_MT} stuff for the CriticalSection
of the new buffer.
---
Arno Garrels [TeamICS]
http://www.overbyte.be/eng/overbyte/teamics.html
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listin
> Any idea ?
Just compared function FindFirst of D7 and D10, they are different.
D10
const
faSpecial = faHidden or faSysFile or faDirectory;
D7
const
faSpecial = faHidden or faSysFile or faVolumeID or faDirectory;
Also const faVolumeID is tagged as deprecated in D10, and commented "not used
to:[EMAIL PROTECTED] On Behalf Of Francois PIETTE
> Sent: Tuesday, June 13, 2006 2:10 PM
> To: twsocket@elists.org
> Subject: [twsocket] ICS-V6 new beta uploaded
>
>
> This one contains some small fixes by Arno and myself.
>
> Contribute to the SSL Effort. Visit
>
This one contains some small fixes by Arno and myself.
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 http://www.elists.org/mailman/listinfo/twsoc
In ICS-V6, there is a function IsDirectory located in OverbyteIcsHttpSrv.
IsDirectory is based on SysUtils.FindFirst. So far so good.
The problem is the behaviour difference between D7 and D2006. When supplying
"c:" as root directory, D2006 list it as a directory because IsDirectory
returns TRUE.
>> I updated ICS-V6 with the ZLib stuff Angus sent to me. See his message
>> below.
>> The DLL are available separately in
>> http://www.overbyte.be/arch/ZLibDll.zip Thanks to Angus.
>
> Just downloaded, however OverbyteIcsZLibDll.pas is still from June 07
> and doesn't include Angus' fix.
My fau
Francois PIETTE wrote:
> I updated ICS-V6 with the ZLib stuff Angus sent to me. See his message
> below.
> The DLL are available separately in
> http://www.overbyte.be/arch/ZLibDll.zip Thanks to Angus.
Just downloaded, however OverbyteIcsZLibDll.pas is still from June 07
and doesn't include Angus'
I updated ICS-V6 with the ZLib stuff Angus sent to me. See his message
below.
The DLL are available separately in http://www.overbyte.be/arch/ZLibDll.zip
Thanks to Angus.
--
Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html
--
[EMAIL PROTECTED]
http://www.overbyte.be
The latest V6 beta needs designide.bpl. if deployed as package
>>>
>>> Do you have any idea why ?
>>>
>>
>> removing the following two lines from the package removed the dependency
>> // OverByteIcsWSocketE in 'OverByteIcsWSocketE.pas';
>
> That's normal. It is a registration unit for a custo
>>> The latest V6 beta needs designide.bpl. if deployed as package
>>
>> Do you have any idea why ?
>>
>
> removing the following two lines from the package removed the dependency
> // OverByteIcsWSocketE in 'OverByteIcsWSocketE.pas';
That's normal. It is a registration unit for a custom property
>> The latest V6 beta needs designide.bpl. if deployed as package
>
> Do you have any idea why ?
>
removing the following two lines from the package removed the dependency
// OverByteIcsWSocketE in 'OverByteIcsWSocketE.pas';
// OverbyteIcsNntpCli in 'OverbyteIcsNntpCli.pas';
did not check i
> The latest V6 beta needs designide.bpl. if deployed as package
Do you have any idea why ?
--
[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://www
Hello!
> I always "loved" the Pascal way of obfuscating code with those
> complicated mix of @ pchar ^ and other funny notation as soon as you
> need to play with pointers and direct data memory access...
It's complicated only when you don't use it often. Otherwise it requires
a bit mor
The latest V6 beta needs designide.bpl. if deployed as package
- Original Message -
From: "Francois PIETTE" <[EMAIL PROTECTED]>
To:
Sent: Sunday, March 26, 2006 9:24 PM
Subject: [twsocket] ICS-V6 Beta almost finalized
>I have uploaded a new version of ICS-V6 beta to
I have uploaded a new version of ICS-V6 beta to my website.
This version has all component converted to V6 and one sample per component
(except FingCli and TnScript).
During porting, I fiwed small bugs in TnEmulVT and related sample.
All the files have now their name beginning with "OverbyteIcs".
>>> Move((PChar(Data) + Offset)^, (PChar(Buf) + WrCount)^, Copied);
> I always "loved" the Pascal way of obfuscating code with those
> complicated mix of @ pchar ^ and other funny notation as soon as you
> need to play with pointers and direct data memory access...
FYI, it is the same no
Hello,
I always "loved" the Pascal way of obfuscating code with those
complicated mix of @ pchar ^ and other funny notation as soon as you
need to play with pointers and direct data memory access...
>> The bug is in OverbyteIcsWSockBuf.pas. In function TBuffer.Write, you'll
>> find a li
- Original Message -
From: "Francois PIETTE" <[EMAIL PROTECTED]>
To: "ICS support mailing"
Sent: Saturday, March 25, 2006 11:10 AM
Subject: Re: [twsocket] ICS V6 Http Post problem
> I've been able to reproduce the problem and to fix it !
> The
> Does this fix also needed for v5?
No need. It was an error introduced when converting the code from V5 to V6.
--
[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
Does this fix also needed for v5?
Regards,
SZ
- Original Message -
From: "Francois PIETTE" <[EMAIL PROTECTED]>
To:
Sent: Saturday, March 25, 2006 11:25 AM
Subject: [twsocket] ICS-V6 beta fixed, NNTP added.
>A critical bug has been fixed in the ICS-V6 beta (see me
A critical bug has been fixed in the ICS-V6 beta (see messages "ICS V6 Http
Post problem").
When send more than 1460 bytes in a single Send or SendStr, data was
corrupted.
The fixed zip file is available for download as usual.
btw: This version has NNTP component added (no demo yet) as well as t
CTED]>
To: "ICS support mailing"
Sent: Friday, March 24, 2006 10:50 PM
Subject: Re: [twsocket] ICS V6 Http Post problem
>
> - Original Message -
> From: "Francois PIETTE" <[EMAIL PROTECTED]>
> To: "ICS support mailing"
> Sent: Frid
- Original Message -
From: "Francois PIETTE" <[EMAIL PROTECTED]>
To: "ICS support mailing"
Sent: Friday, March 24, 2006 8:05 PM
Subject: Re: [twsocket] ICS V6 Http Post problem
>>> Is it possible for you to slightly change the Http demo to do yo
changes.
--
[EMAIL PROTECTED]
http://www.overbyte.be
- Original Message -
From: "Frans van Daalen" <[EMAIL PROTECTED]>
To: "ICS support mailing"
Sent: Friday, March 24, 2006 7:50 PM
Subject: Re: [twsocket] ICS V6 Http Post problem
> From: "Francois Pi
From: "Francois Piette" <[EMAIL PROTECTED]>
To: "ICS support mailing"
Sent: Thursday, March 23, 2006 8:52 AM
Subject: Re: [twsocket] ICS V6 Http Post problem
> In your application, are you calling the message pump somewhere ?
> Specially from one of the ICS
> Hello Frans,
>
> I never used HTTP component (only basic WSocket) but may be you could
> check if you are using HTTP 1.0 or 1.1 content data can be splitted in
> multiple blocks when using HTTP 1.1. I don't know if it will help you,
> this is a simple idea.
>
> Regards.
Dod,
as far as i unders
Hello Frans,
I never used HTTP component (only basic WSocket) but may be you could
check if you are using HTTP 1.0 or 1.1 content data can be splitted in
multiple blocks when using HTTP 1.1. I don't know if it will help you,
this is a simple idea.
Regards.
>>
>>Data := 'FirstName=' + string
>
>Data := 'FirstName=' + stringofchar('A',600) + '&' +
>'LastName=' + stringofchar('B',600) + '&' +
>'NextName=' + stringofchar('C',600) + '&' +
>'Submit=Submit';
>
> This is wat the sniffer reports
>
> Content-Length: 1844
> Parameters
.
> NextName=
I've just uploaded a new ICS-V6 beta. It include the POP3 component
converted to the new version.
Also include the missing dcr file from previous upload.
All comments are welcome.
btw: Only tested with Delphi 7 and Delphi 2006.
--
[EMAIL PROTECTED]
http://www.overbyte.be
--
To unsubscribe or c
>> In your application, are you calling the message pump somewhere ?
>> Specially from one of the ICS
>> component event handler ? This will cause a lot of trouble with the
>> events.
>>
>> btw: The message pump is typically Application.ProcessMessages, but can
>> also be anythoing calling it
>> in
nts written by developer not having understood how windows
work).
--
[EMAIL PROTECTED]
http://www.overbyte.be
- Original Message -
From: "Frans van Daalen" <[EMAIL PROTECTED]>
To: "ICS support mailing"
Sent: Thursday, March 23, 2006 9:13 AM
Subject: Re: [twsoc
- Original Message -
From: "Francois Piette" <[EMAIL PROTECTED]>
To: "ICS support mailing"
Sent: Thursday, March 23, 2006 8:52 AM
Subject: Re: [twsocket] ICS V6 Http Post problem
> In your application, are you calling the message pump somewhere ?
&g
(Internet Component Suite, freeware)
Author of MidWare (Multi-tier framework, freeware)
http://www.overbyte.be
- Original Message -
From: "Frans van Daalen" <[EMAIL PROTECTED]>
To:
Sent: Wednesday, March 22, 2006 9:14 PM
Subject: [twsocket] ICS V6 Http Post problem
> Al
Already asked this in the borland newsgroup but was advised to asked it here
again.
I use v6 latest beta and if I do a asyncpost wiht some long parameters like
Para1=
¶2=b
¶3=..(about 1600 chars)
I will see something else with a sniffer
Para1=
¶2=b
¶3=..( only a
>I have test it a little bit, got some strange bug with TFtpServer
> component that I trying to debug, like getting duplicate file listing.
This should not occur since currently the code is the same in V5 and V6.
Only code related to hidden window and message processing has been changed.
You sho
I have test it a little bit, got some strange bug with TFtpServer
component that I trying to debug, like getting duplicate file listing.
Marc
TYPSoft
At 09:03 2006-02-11, you wrote:
>Is anyone actually using this yet?
>
>For testing or for real commercial applications?
>
>I've avoided v6 so fa
Is anyone actually using this yet?
For testing or for real commercial applications?
I've avoided v6 so far since I only use ICS in live applications, and
can not afford to let something untested onto my clients. And I guess
there's a few protocols left to migrate, and it needs lots of sour
: "Francois Piette" <[EMAIL PROTECTED]>
To: "ICS support mailing"
Sent: Tuesday, January 17, 2006 10:21 AM
Subject: Re: [twsocket] ICS-V6 supported compilers
> >I plan to support Delphi 7, Delphi 2006 (Win32 and .NET)
> > and C-Builder 2006 only.
> > Any tough
> >I plan to support Delphi 7, Delphi 2006 (Win32 and .NET)
> > and C-Builder 2006 only.
> > Any tought ?
> I plan to stay in D7.. as long as you support it, I´m happy. I only think
> about a D5 users, aren´t they a big community?
I don't know. One day or later, they will have to upgrade to the c
I plan to stay in D7.. as long as you support it, I´m happy. I only think
about a D5 users, aren´t they a big community?
- Original Message -
From: "Francois PIETTE" <[EMAIL PROTECTED]>
To:
Sent: Wednesday, December 28, 2005 11:22 AM
Subject: [twsocket] ICS-V6 supporte
> > 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 compil
Scrive Francois PIETTE <[EMAIL PROTECTED]>:
> > But I'm also not sure if this is good solution
>
> I'm still wondering.
> Renaming everything and cleaning up thing is of course very interesting for
> new users. But for existing users, it would require a lot of work converting
>
> their old code
"Wilfried Mestdagh" <[EMAIL PROTECTED]>
> To: "ICS support mailing"
> Sent: Wednesday, December 28, 2005 9:17 PM
> Subject: Re: [twsocket] ICS-V6 files and classes naming
>> Hello Francois,
>>
>>> I wonder if I should also change all class name
Hello Miha,
Very good idea. It is even possible to have more / other methods /
properties / events in the new generation while the old generation stay
backward compatible !
---
Rgds, Wilfried [TeamICS]
http://www.overbyte.be/eng/overbyte/teamics.html
http://www.mestdagh.biz
Thursday, December 29
Hello Angus,
It has happened but almost never in compare with other vendors. Another
example is the BannerToBusy property changed to BannerTooBusy, but it is
very minor work alwasy, wich I cannot say from many other component
vendors.
I think it is strong in ICS the backward compatibility. A shor
> I do not agree with you. I can't say it never happened, but it was
> very uncommon that any change in ICS required _application_ code
> change.
The most recent example is SSL, the versions in the last few months
required numerous application changes over the original implementation,
it's all
> All in all I wonder if it is not better to simply make V6 as
> compatible as possible with V5. That is dropping support for
> old compilers (this would make the source code much cleaner)
> and adding new features without breaking existing ones. If I
> do that, current ICS user would have no c
Hello,
Excellent idea so you can use either TWSocket or TIcsSocket as you
want !
>> Rename classes as wanted ie. TWSocket to TIcsSocket (or using
>> any other prefix), then create proxy unit like below.
>> type
>> TWSocket = class(TIcsSocket);
FP> What a good idea ! I wonder how I didn't ha
>> Many component vendors or ICS competitors always to a lot of changes
>> between versions. ICS never done that and it is one major strength of
>> ICS.
> This is partially a myth, because property changes in new ICS versions
> often mean changes in applications, even if the class names are the sa
e.be/eng/ssl.html
--
[EMAIL PROTECTED]
http://www.overbyte.be
- Original Message -
From: "Miha Remec" <[EMAIL PROTECTED]>
To: "ICS support mailing"
Sent: Thursday, December 29, 2005 11:39 AM
Subject: Re: [twsocket] ICS-V6 files and classes naming
>> I ha
> Many component vendors or ICS competitors always to a lot of changes
> between versions. ICS never done that and it is one major strength of
> ICS.
This is partially a myth, because property changes in new ICS versions
often mean changes in applications, even if the class names are the same.
> Can you say some that are not available on D5?
D6 has 64-bit streams and some new functions.
D7 adds nothing new, but there are compiler changes relating to other
platforms.
Angus
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/l
> 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
TWS
Francois PIETTE a écrit :
>>That seems to be nicer. But for those who are still working with old
>>compilers, that wouldn't do it.
>>Except if you make the old versions available (leaving a place where to
>>download the V5).
>
>
> I don't plan to delete V5 ! It will stay there for download.
i di
> Using sysinternals tools, it show each connected socket use in 3
> handles :
>
>1 Event
>1 File \Device\Tcp
>1 File \Device\Afd\Endpoint
>
> I don't know what \Afd\EndPoint is nor the unnamed Event.
In my opinion, those handles are created by winsock itself for his
>> I'm still wondering.
>> Renaming everything and cleaning up thing is of course very interesting
>> for
>> new users. But for existing users, it would require a lot of work
>> converting
>> their old code to the new versions. And that may be fatal to ICS: current
>> user would not upgrade to ne
SetWindowLong.
- Original Message -
From: "Francois PIETTE" <[EMAIL PROTECTED]>
To: "ICS support mailing"
Sent: Wednesday, December 28, 2005 3:35 PM
Subject: Re: [twsocket] ICS V6 beta available
>> Does this version includes my fix in WSocket?
>
>
Hello Francois,
Using sysinternals tools, it show each connected socket use in 3
handles :
1 Event
1 File \Device\Tcp
1 File \Device\Afd\Endpoint
I don't know what \Afd\EndPoint is nor the unnamed Event.
Regards.
>> Seems that 1 connected user eat 3 handles...I w
Francois PIETTE a écrit :
> I'm still wondering.
> Renaming everything and cleaning up thing is of course very interesting for
> new users. But for existing users, it would require a lot of work converting
> their old code to the new versions. And that may be fatal to ICS: current
> user would n
>> 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. This of course would require a lot of
>> changes in
>> existing applications, including in dfm.
> I'm not fully against
Hello Francois,
So TIscSocket should be ok because TOverByteIcsSocket is too long :-)
FP> Not better. A component name need a prefix, not a suffix.
FP> TIcsSocket or TIcsWSocket or TOverbyteIcsSocket or...
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://ww
construction).
--
[EMAIL PROTECTED]
http://www.overbyte.be
- Original Message -
From: "Wilfried Mestdagh" <[EMAIL PROTECTED]>
To: "ICS support mailing"
Sent: Wednesday, December 28, 2005 9:17 PM
Subject: Re: [twsocket] ICS-V6 files and classes naming
> Hell
Maurizio Lotauro a écrit :
> 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
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
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
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
1 - 100 of 136 matches
Mail list logo