Cześć, mam unit, który używam w kilku programach. Są to różne klasy po prostu.
Z tym, że teraz w niektórych programach potrzebuję tylko jednej, czy dwóch klas. Reszta korzysta z dodatkowych bibliotek(dcu w usesach). Teraz jak się zabezpieczyć przed sytuacją, że jeśli w projekcie nie ma jakiegoś dcu, to, żeby nie wywalał błędu.
Próbowałem coś takiego:
uses Windows, SysUtils, {$IF DECLARED(jakis_pas)}jakis_pas, {$ENDIF} inny_pas;
To działa tak średnio. Tzn. jeśli nie ma biblioteki jakis_pas, to jest ok, ale jeśli ta biblioteka jest, to jej nie "dodaje"