Als erstes versuche ich, diese Units in der
DPR nicht direkt zu verwenden, sondern diesbezüglichen Code in eine separate
Unit zu verlagern. In der
DPR steht dann allenfalls ein Aufruf einer Methode. In dieser separaten
Unit kann ich dann aber ohne Probleme mit den IFDEFs arbeiten. Ich hatte ehrlich gesagt noch keinen Fall, wo dieser Ansatz nicht ging.
Und wie würdest du es lösen mit z.B. Speichermanager-Units wie FastMM, die als erstes in der
DPR-Uses stehen sollen? Wenn ich die per
{$IFNDEF Release}
einbinden will habe ich echt ein Problem, oder gibt es hierfür eine elegante Lösung?