^^
Ich meinte das {$DEFINE XPManifest} sollte in der
dpr stehen. Denn im Create der Komponente wird ganz sicher erst geprüft, ob die Konstante definiert ist, und dann wird sie erst definiert.
USchalter.pas:
Delphi-Quellcode:
unit USchalter;
{$DEFINE XPManifest}
end.
UPuef.pas:
Delphi-Quellcode:
unit UPruef;
interface
uses {$IFDEF XPManifest} WinXP,
{$ENDIF} USchalter, ....
...
Ist dir klar, dass es so nicht gehen kann?