Wir haben einige Legacy-Codes, die in Delphi 6 kompiliert werden. Es gibt Pläne, ihn in einer aktuelleren IDE neu zu schreiben, aber die sind noch in weiter Ferne.
Wenn wir es kompilieren, erhalten wir mehrere Warnungen wie diese:
FPrecision is specific to a platform.
Dies ist in VCL \DB.pas. (Nicht unsere Datei.) FPrecision ist wie folgt definiert:
FPrecision Integer Platform
Ich kann verstehen, warum es plattformspezifisch ist, aber ich weiß nicht, was man dagegen tun kann.
Dieses Problem trat erst auf, als wir für die Entwicklung auf Windows 7 umgestiegen sind.
Ich sah diese Frage , aber die Lösung funktioniert bei mir nicht. Ich kann die Pre-Compiler-Tags nicht zu DB.pas hinzufügen und die Projektdatei hat keine Optionen (die ich sehen kann), um genau diese Warnung zu unterdrücken.
Bleibt mir nur die Möglichkeit, alle Warnungen abzuschalten oder damit zu leben?