I also think that having the NO_EXTENDED_RTTI option is good, but, maybe you should not define it by default, because some projects that relies on RTTI can break because of this bug in D2010 compiler, because it is propagating the flag to all units that are compiled after one unit with the {$RTTI...} flag..., this is sure a bug in the compiler

Eric

----- Original Message ----- From: "Arno Garrels" <arno.garr...@gmx.de>
To: "ICS support mailing" <twsocket@elists.org>
Sent: Thursday, November 05, 2009 4:01 PM
Subject: Re: [twsocket] ICS V7 and D2010 mess up with RTTI


Eric Fleming Bonilha wrote:

So, in theory, your library is correctly programmed, but I donĀ“t know
why, this is propagating to my whole software and disabling RTTI for
all my Record types!!!

Have you ever seen this problem?

Not yet, I haven't had the time to play with the new RTTI.
If it makes problems then we probably should not define NO_EXTENDED_RTTI
by default. EXE size doesn't benefit very much from this directive (tested
with {$WEAKLINKRTTI ON}), however I think this option is nice to have
anyway.

--
Arno Garrels

--
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

Reply via email to