Delphi 2007.
Conditional symbols:
xFullDebugMode;xUseReservationList;xSimulateDVBMaster;xNoDongle;NoExcept;NoTrace;xLogDriverCalls;xNoDVBMaster;DEBUG;xDuplicateOutputToSimulator;xLogDelaying;TestSubtitleDelay;CatchUseOfFreedInterfaces;LockDriverCalls;NoDVBNowAdjustment;DetailedTooLateError
16 symbols.
257 characters in total.
Too many? Was Delphi 2007 built in DOS times?
Can somebody please check this with Delphi XE?
I know in Delphi 7 you're limited to 255 characters (but you don't get an error message - they just stop working - so at least they've improved that aspect)
ReplyDeleteLooks like it's still the case in D2007.
Same behavior in XE :(
ReplyDelete@Michael: >:-(
ReplyDeleteI would vote on the original report in the QC (I'm sure there's a report on that) but I'm too stupid to find anything through the QC web interface. If somebody has a QC number, please step ahead ...
ReplyDeleteI reported this problem some years ago. At that time Delphi silently cut the conditional defines string to 255 characters. Borland's solution was to add an error message. Better than nothing, but not really satisfying ;-)
ReplyDelete@Stebi : You must be mistaken - if you reported the problem years ago then it was fixed. We keep getting told so.
ReplyDeleteArtificial Intellegence
ReplyDelete@gabr: maybe this: http://qc.embarcadero.com/wc/qcmain.aspx?d=62373 (thanks google!)
ReplyDeleteThree years later, and the problem still hasn't been fixed.
ReplyDeleteHonestly, it's nothing short of a miracle that Embarcadero is still in business.