Po pravdě jsem to zkoušel, ale při překladu projektu, ve kterém je knihovna vložena, končím s chybou: "skok na nedefinované návěstí", což mi malinko komplikuje moje záměry.
Chtěl jsem část kódu použít v několika projektech a při jeho změně pouze aktualizovat knihovnu a znovu přeložit ... :(
Obecně lze program do knihovny přidat. V projektu je nutné jen vytvořit instanci a tu přiřadit k procesu.
Chybu "skok na nedefinované návěští" může způsobit definice instance funkčního bloku z knihovny v globálních proměnných bez toho, aby se tato instance volala.