FMain.Class ------------------
PUBLIC oggetto AS NEW Figlia(....)
Object.Attach(oggetto, ME, "MiaFiglia")
oggetto.Start()
fine Main ------------------
A me dà errore alla riga oggetto.Start() in quanto nella Classe figlia, chiamata oggetto, non c'è quella funzione ".start()".
Ritengo, inoltre, che, qualora tu non debba far sollevare eventi dalla Classe secondaria figlia, la riga
Object.Attach(oggetto, ME, "MiaFiglia")
diventa superflua, in quanto tu istanzi la figlia già con la precedente riga:
PUBLIC oggetto AS NEW Figlia
alla quale fra l'altro non vanno aggiunte quelle parantesi.
A me dà errore alla riga oggetto.Start() in quanto nella Classe figlia, chiamata oggetto, non c'è quella funzione ".start()".
Nell'esempio allegato non presenta questo problema.
Sì, scusami, avevo dimenticato :hard: di porre la parola Inherits nella Classe figlia !
Riguardo al problema principale da te sollevato, devi individuare bene la Classe per richiamare i suoi simboli. Pertanto, la sub-routine TuoTimer va modificata come segue:
Public Sub TuoTimer_Timer()
FMain.oggetto.TuaSub()
End