Knowledgebase: IDE
7.x: "'true' is not a valid integer value" or "Invalid compiler directive: 'true'" when enabling EurekaLog in IDE
Posted by Aleksandr Alekseev on 08 October 2014 10:14

Problem:

When I enable EurekaLog for my project in IDE - I get one of the following errors: "'true' is not a valid integer value" or "[dcc32 Warning] W1030 Invalid compiler directive: 'true'" or "File not found: 'True.dpr'".

Reason:

EurekaLog uses OTA to modify options of your opened project. Specifically, EurekaLog must enable debug information. The error messages comes from a known bug (see QC #122547) in Delphi OTA (OpenTools API).

Solution:

A). Switch to "Debug" profile.

B). Go to Project / Options / Delphi Compiler/ Compiling and manually set "Debug information" option to "Debug information" value or "Limited debug information" value. Do not use "No debug information" value.

You have to do this only once.

See also:

Checked:

EurekaLog 7.1, RAD Studio XE5, XE6, XE7.


Help Desk Software by Kayako Resolve