salve a tutti,
ho un problema con la creazione di una dll (è la prima volta che ne facico una).
Praticamente io utilizzo un insieme di moduli (.bas), classi (.cls) e form (.frm e .frx) per tutti i miei progetti.
Ora per evitare ogni volta di portarmi nel progetto tutti questi file (con il conseguente aumento delle dimensioni dell' eseguibile), volevo mettere tutto all'interno di una dll.

Così ho creato un nuovo progetto "DLL ActiveX" e ho buttato tutti i miei file dentro, ho compilato e ho creato il file "miadll.dll".
Ora ho aperto un nuovo progetto VB6 e ho aggiunto il riferimento a "miadll.dll", ma non risco a vedere tutto ciò che mi aspettavo.
In pratica posso dichiarare variabili del tipo delle classi che ho messo nella dll, ma non posso utilizzare le sub e le function dei moduli .bas e non posso utilizzare i form.
P.S. Per le classi ho specificato "Instancing = 5 - Multiuse" per i moduli e i form non è possibile.



Dove ho sbagliato?
Grazie a tutti