Moze ktos mi doradzi jak najlepeij rozwiazac takie zagadnienie. Zrobilem sobie projekt biblioteki DLL ktora zawiera rowniez forme. DLL-ka, a raczej jej forma jest wczytywana przez program glowny jako plugin. Chodzi mi o to jak teraz tworzyc nowe DLL-ki ktore dziedziczyly by z tej ktora stworzylem funkcje, forme itd, (rzeczy wspolne dla wszystkich pluginow) taj zebym nie musial w kazdej nowej kopiowac tego, a dorabiac tylko nowe rzeczy. Moze da sie to zrobic jakos tak zebym mogl wybierac to jako jeden z typow nowego projektu w Delphi. Z gory dziekuje za wszelkie sugestie.
Dziedziczenie jest techniką programowania (a nie uruchomienia programu) i nie ma tak wiele wspólnego z kodem skompilowanym (choć nie mówię, że nie ma wcale, bo zdecydowanie MA).
Ogólnie uważaj z Form'ami Delphi w DLL (poczytaj na tym forum, jest o tym parę tematów). Jak chcesz, by inne pluginki mogły oprzeć się na jakimś jednym, musisz albo zaimplementować jakiś mechanizm, by pluginek podstawowy np.: tworzył okno, a drugi dodawał/modyfikował jego treść, albo na etapie programowania - podstawową DLL'kę kompilować z użyciem powiedzmy Unit1, zawierającego klasę A, a rozszerzeoną DLL'kę kompilować z użyciem powiedzmy Unit2, zawierającego klasę B dziedziczącą z klasy A w Unit1.
To drugie rozwiązanie nie oferuje dziedziczenia a'la "runtime", ale za to pozwala za bardzo się nie napracować nad robieniem nowych pluginów.
Dzieki. Wlasnie tak zaczolem robic jak opisujesz bo to wydalo mi sie chyba jedynym mozliwym i rozsadnym rozwiazaniem