Autore Topic: [RISOLTO] Dichiarazione property  (Letto 2104 volte)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: dichiarazione property
« Risposta #15 il: 18 Marzo 2013, 14:22:26 »
All'interno di un oggetto si possono inserire proprietà di tipo oggetto, permettendoti quindi di gestire la cosa nel formato:

oggettoprimary.proprieta.proprietaoggettosecondario

E' altresì da ricordarsi di creare le proprietà oggetto nella fase di creazione dell'oggetto contenitore (quindi nella _new()), oppure tener presente durante la gestione che la proprietà potrebbe essere nulla.


...anche se sei restìo a codici esemplificativi-didattici, potresti.... fare un semplice esempio  ;D , o comunque chiarire meglio... praticamente, come giungere al risultato

  oggettoprimary.proprieta.proprietaoggettosecondario

« 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 sotema

  • Maestro Gambero
  • ****
  • Post: 467
    • Mostra profilo
Re: dichiarazione property
« Risposta #16 il: 19 Marzo 2013, 10:41:24 »
Credo che MD9327 intendesse una cosa +/- del genere.
L'esempio è molto semplice, deve essere necessariamente esteso a seconda delle esigenze specifiche.
L'uomo ha inventato la bomba atomica, ma nessun topo al mondo costruirebbe una trappola per topi.
Albert Einstein

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: dichiarazione property
« Risposta #17 il: 19 Marzo 2013, 11:30:37 »
Grazie moltissimo sotema.    :-*

Mi metto subito a studiare il tuo sorgente/esempio.
« 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 md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: dichiarazione property
« Risposta #18 il: 19 Marzo 2013, 15:15:40 »
Sotema ti ha fornito un esempio molto semplice di come implementare quanto detto.

La classe comunicator contiene appunto una proprietà di tipo Object, a cui associare un oggetto invece che una semplice variabile.

Il modulo MMain ti porta un esempio di come dichiarare e usare, sia l'oggetto Device, sia la proprietà Comunicator contenuta in esso.
E' ovvio che l'implementazione di sotema è solo un esempio, come è un esempio la creazione dell'istanza della proprietà in MMain, invece che nella classe Module...

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Re: dichiarazione property
« Risposta #19 il: 21 Marzo 2013, 09:43:34 »
molto interessante
ci sono tanti spunti su cui lavorare

Grazie per le info

"e il naufragar m'è dolce in questo mar"