Salve a tutti.

vorrei poter risolvere questo problema: avendo un base generica di avvio gestionale, vari gestionali che, logicamente (secondo me), sfruttano FORM diverse, alcune comuni altre no, vorrei, sul form principale iniziale, poter passare la FORM da caricare a seconda del tipo di gestionale.

Provo a spiegarmi meglio

invece di:
codice:
     if x =1 then
  
       form1.show
     elseif x =2 then
  
       form2.show

     elseif x =3 then
  
       form3.show
     end if

volevo utilizzare qualcosa del tipo
codice:
    public tipoform as form
a livello di modulo

codice:
     if x =1 then
  
       set tipoform = form1
     elseif x =2 then
  
       set tipoform = form2

     elseif x =3 then
  
       set tipoform = form3
     end if
  

    tipoform.show
ma, così facendo, mi viene reso l'errore di oggetto non definito per la/le form non presenti nel progetto.

si può ovviare?

Stessa cosa se, volendo inserire, al verificarsi di un certo evento, l'esecuzione di una routine (definita a livello di modulo), piuttosto che un'altra (questo perchè ho cercato di categorizzare le routine + usate in moduli specifici (chiedo scusa se non riesco a spiegarmi bene, ma spero che Voi capiate lo stesso)

Grazie e un 'fresco' (visto il tempo) saluto a tutti quanti.