Wzajemna zależność pakietów

0

Witam.

W pracy opiekuję sie pakietem komponentów używanych/stworzonych przez firmę. Te komponenty używają pewien pakiet komponentów zewnętrznej firmy. Więc dana paczka pojawia sie na liście references. Pakiet sie kompiluje, jest ok.

Obie paczki (moja już skompilwana do bpl) sa dodane do listy packages - można je używać na formatce. Ale...
nie da sie obu paczek zaznaczyć, włączyć naraz. Jest komunikat, że paczka B nie może być włączona, bo jest też w paczke A - czyli w firmowej paczce.

Co robie nie tak? Delphi 7.

0

nie możesz zainstalować tych samych komponentów w 2 różnych paczkach

0

Dzięki za odp.

Nie chcę zainstalować dwóch komponentów w dwóch paczkach. Jeśli tak robię, to nieświadomie. Moją intencją było tylko użyć danego komponentu z innej paczki w mojej, ale nie chcę żeby moja paczka zawieała na palecie komponentów (że tak powiem potocznie, bo nie do końca się znam na profesjonalnej nomenklaturze) komponenty użyte. Nigdzie jawnie nie dołączałem danego komponentu z paczki zewnętrznej. Po prostu go użyłem.
Jeśli dobrze kombinuję, że trzeba odłączyć daną klasę od palety w wynikowej bpl to pytanie jak to zrobić. Oczywiście jeszcze na poziomie projetku a nie po dołączeniu powstałej bpl (mamy maszynke do kompilacji)

Pytanie dodatkowe - czy jeśli odziedziczę po komponencie z zewnętrznej paczce i tak powstały komponent bedzie w bpl to czy też nie mogę używać paczki mojej z odziedziczonym i paczki zewnętrznej z bazowym komponentem?

0

Nie mam pewności ale jak masz dziedziczny komponent to wystarczy że w Lib będzie dcu i kompilować się będzie poprawnie, bpl ot tylko jest taki alias do paczki ech ciężko mi to wyjaśnić :( sam bpl nie wystarczy muszą być źródła dcu a najlepiej pas w folderze Lib albo tam gdzie komponent

1 użytkowników online, w tym zalogowanych: 0, gości: 1