Re: [twsocket] Plans for ICS and iOS?

2012-10-25 Thread Hoby Smith
 That was my plan last year, but then EMB crippled Delphi for their NextGen
compiler IMO. Looking at XE3's source code it becomes clear that there will
be no more Pointers, only one string type etc..  in NextGen which seemed to
be required for their already announced mobil studio. So I for one gave up
that plan, (no Pointers = no Arno coding ICS/Delphi).

Wow, boo.  Thanks much for the quick response, though.  :)

Hoby

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


Re: [twsocket] TWsocket and EStackOverflow

2012-10-25 Thread François Piette
 I already try, after reading the Wiki, the Shutdown(1) procedure, anyway, the 
 result is the same. I try close, shutdown, abort ... etc.

Make a stripped down version of your application and mail it to me. Be sure to 
include a complete project with only the code required to reproduce the error. 
Remove everything else (no exe of course). I won't look at it if I doesn't 
compile immediately!

--
francois.pie...@overbyte.be
The author of the freeware multi-tier middleware MidWare
The author of the freeware Internet Component Suite (ICS)
http://www.overbyte.be




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


Re: [twsocket] Plans for ICS and iOS?

2012-10-25 Thread François Piette
  I would take a look as lazarus 1.x could handle ICS no problem.

You are welcome to try ICS with lazarus and make the changes required to
support Lazarus. If you do, please be sure to start with ICS-V8, the latest
version and take the source code directly out of the SVN repository.


--
francois.pie...@overbyte.be
The author of the freeware multi-tier middleware MidWare
The author of the freeware Internet Component Suite (ICS)
http://www.overbyte.be


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


Re: [twsocket] TWsocket and EStackOverflow

2012-10-25 Thread RTT

On 22-10-2012 19:04, LeNif wrote:

My problem is when I disconnect the socket and I immediately reconnects, I get 
an error EStackOverflow


And if the reconnect is not immediately (you wait more time), the 
error does not occur?
Have you checked the stack trace, in that stack overflow condition, to 
see what code is being called, most probably recursively?

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


Re: [twsocket] TWsocket and EStackOverflow

2012-10-25 Thread Matt Minnis
This is where things like Eureka Log come in very handy.
(or various other Exception Handlers)

Matt

-Original Message-
From: twsocket-boun...@elists.org [mailto:twsocket-boun...@elists.org] On
Behalf Of RTT
Sent: Thursday, October 25, 2012 12:14 PM
To: ICS support mailing
Subject: Re: [twsocket] TWsocket and EStackOverflow

On 22-10-2012 19:04, LeNif wrote:
 My problem is when I disconnect the socket and I immediately 
 reconnects, I get an error EStackOverflow

And if the reconnect is not immediately (you wait more time), the error
does not occur?
Have you checked the stack trace, in that stack overflow condition, to see
what code is being called, most probably recursively?
--
To unsubscribe or change your settings for TWSocket mailing list please goto
http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

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


Re: [twsocket] Plans for ICS and iOS?

2012-10-25 Thread Arno Garrels
Markus Humm wrote:
 Hello,
 
 afaik pointers are still present in next gen compiler but shouldn't be
 used as liberately as in the past. Only use them when necessary for
 certain APIs etc.
 
 But where do you have this information from?

It's my guess from current XE3 source code. Take a look, for instance,
at SysUtils.TPtrWrapper, SysUtils.TMarshal.

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