On Thursday 14 September 2006 09:18, Graeme Geldenhuys wrote: > I haven't used Kylix 3 Pro for over a year. I had my copy of Kylix > fully patched - not sure if that made a difference. The IFDEF's did > work at that stage though. Strange I guess, seeing that yours doesn't.
Yeah, that's definitely strange. I think it shouldn't have worked, according to the docs. In the Kylix help they say: "Conditional symbols are not Delphi identifiers and cannot be referenced in actual program code. Similarly, Delphi identifiers cannot be referenced in any conditional directives other than $IF and $ELSEIF." Oh, you were right about where you found that - The Indy components shipped with Kylix 3 had that exact bit of code. It's moot now, since you took all the Kylix stuff out of your project, but Indy 10 has changed how that check is made, eschewing $IFDEF for $IF. Best regards, Pete C. _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel