Ricordo di aver visto in passato del codice di md9327, una classe che usava il metodo speciale _unknown, purtroppo malgrado io l'abbia cercata in lungo e in largo non sono riuscito a scovarla, se qualcuno di voi ne è in possesso oppure sa dove è allegata mi farebbe cosa assai gradita dicendomelo.
Lo trovi qui (due righe prima del pezzo di codice da lui inserito):
https://www.gambas-it.org/smf/index.php?topic=2268.msg25881#msg25881
Io ricordavo un programma Gambas scritto da mdxxxx (senz'altro in Gambas2) che conteneva il metodo speciale _unknown(...)Nelle Classi "PgConfigGroup.class " e "PgConfigItem.class ", i quali codici sono contenuti nel file compresso allegato da md9327 a quel suo post, è contenuto appunto il Metodo nascosto da te richiamato.
Public Sub _unknown(...) As Variant
If (Param.Count = 0) Then
Me.FireUnknownProperty(Param.Name)
Else
Me.FireUnknownMethod(Param.Name)
Endif
Return Null
End
Oltre a tutto non so neanche da quanto tempo il metodo _unknown è stato introdotto...Bisognerebbe ovviamente domandare in Mailing List.
Nelle Classi "PgConfigGroup.class " e "PgConfigItem.class ", i quali codici sono contenuti nel file compresso allegato da md9327 a quel suo post, è conuto appunto il Metodo nascosto da te richiamato.
C'è in entrambe le Classi questa routine:Codice: [Seleziona]e il Metodo "_unknown(...)" ha infatti i tre puntini !Public Sub _unknown(...) As Variant
If (Param.Count = 0) Then
Me.FireUnknownProperty(Param.Name)
Else
Me.FireUnknownMethod(Param.Name)
Endif
Return Null
End
Il terzo metodo viene chiamato quando, ad esempio, si esegue una chiamata ad una proprietà o metodo inesistenti nell'oggetto, ........suppongo intenda dire "quarto" metodo - ossia appunto "_unknown(...) " - , dato che nel capoverso precedente comincia con le parole "Il secondo e il terzo metodo...... ". :-\
Credo che quando md9327 nella sua lunga spiegazione scrive:Il terzo metodo viene chiamato quando, ad esempio, si esegue una chiamata ad una proprietà o metodo inesistenti nell'oggetto, ........suppongo intenda dire "quarto" metodo - ossia appunto "_unknown(...) " - , dato che nel capoverso precedente comincia con le parole "Il secondo e il terzo metodo...... ". :-\
Ma ... non hai neanche dato un'occhiata alle mie funzioni :'(ok
Sull'argomento in sé potresti farne una pagina della nostra wiki.
Dal titolo:
"Non hai neanche dato un'occhiata alle mie funzioni!"
:P
CitazioneSull'argomento in sé potresti farne una pagina della nostra wiki.
Dal titolo:
"Non hai neanche dato un'occhiata alle mie funzioni!"
:P
CitazioneSull'argomento in sé potresti farne una pagina della nostra wiki.
Dal titolo:
"Non hai neanche dato un'occhiata alle mie funzioni!"
:P
Grazie del suggerimento ;D
Sull'argomento in sé potresti farne una pagina della nostra wiki.