Autore Topic: [RISOLTO] Utilizzare oggetti e menù del Form all'interno di un Modulo  (Letto 293 volte)

Offline gianfry56

  • Gambero
  • **
  • Post: 78
    • Mostra profilo
Avendo la necessità di spezzare una classe FMain molto lunga (4.000 righe) in vari moduli, ho risolto il problema dei riferimenti settando la proprietà 'Public' degli oggetti a True e riferendomi agli oggetti stessi con la notazione FMain.nomeoggetto... e fin qui tutto bene, nessun problema.
Quello che non riesco a capire è perché non posso fare la stessa cosa anche con le voci di menù  :hatecomputer:
Infatti non esiste la proprietà 'Public' nell'editor di menù e se provo a settarla da codice mi da errore  :-\
L'unico sistema che ho trovato, per risolvere il problema, è quello di passare la voce di menù come parametro ad una funzione del modulo e, all'interno del modulo assegnare questo parametro ad una variabile locale di tipo Menu, e così funziona...

Altre idee?
 :ciao:
« Ultima modifica: 28 Novembre 2016, 14:41:50 da gianfry56 »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.334
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Utilizzare oggetti e menù del Form all'interno di un Modulo
« Risposta #1 il: 28 Novembre 2016, 10:24:37 »
Hai provato a creare il menu non dall'IDE, bensì da codice, impostando la sua variabile di riferimento come "Globale" e "Pubblica", tale da poter essere così utilizzata anche in altre Classi e/o Moduli da te creati ?


« Ultima modifica: 28 Novembre 2016, 10:43:58 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline gianfry56

  • Gambero
  • **
  • Post: 78
    • Mostra profilo
Re:Utilizzare oggetti e menù del Form all'interno di un Modulo
« Risposta #2 il: 28 Novembre 2016, 10:45:26 »
 :ok: sei grande vuott !!
non ci ero proprio arrivato: funziona
Peccato che, però, questo sia possibile solo da codice... ma è già qualcosa.

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.334
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Utilizzare oggetti e menù del Form all'interno di un Modulo
« Risposta #3 il: 28 Novembre 2016, 10:50:18 »
Peccato che, però, questo sia possibile solo da codice...
:o
...ti pare niente ?!    :-\


ma è già qualcosa.
...qua....qualcosa !?     :o
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline gianfry56

  • Gambero
  • **
  • Post: 78
    • Mostra profilo
Re:Utilizzare oggetti e menù del Form all'interno di un Modulo
« Risposta #4 il: 28 Novembre 2016, 10:54:48 »
Certo che è già molto... :) ;D
solo che essendo il menù abbastanza corposo volevo demandarne la gestione all'IDE  :'(

Mi domando solo come mai non sia stata prevista la proprietà 'Public' per i menù...  ???

 :ciao:

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.334
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Utilizzare oggetti e menù del Form all'interno di un Modulo
« Risposta #5 il: 28 Novembre 2016, 10:58:09 »
... essendo il menù abbastanza corposo volevo demandarne la gestione all'IDE
Penso che potresti dedicare al Menu una Classe specifica a parte da te creata.
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline gianfry56

  • Gambero
  • **
  • Post: 78
    • Mostra profilo
Re:Utilizzare oggetti e menù del Form all'interno di un Modulo
« Risposta #6 il: 28 Novembre 2016, 11:05:17 »
Che fai, mi leggi ne pensiero adesso ?  ;D
è proprio quello che sto studiando...

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.334
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Utilizzare oggetti e menù del Form all'interno di un Modulo
« Risposta #7 il: 28 Novembre 2016, 11:10:32 »
Che fai, mi leggi ne pensiero adesso ?
Avrò ricevuto un dono temporaneo da San Midi.    :-\

 sanmidi
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »