Ciao Ivano. E allora inserisci qualche nota di cosa hai fatto in questo post... potrebbe essere utile a tutti.
Ho riguardato le loghiche togliendo frammenti di codice che ritenevo aggressivi, esempio la creazione dei contexmenu dinamici per ogni oggetto in lavagna facendo cicli su cicli, esempio 100 schede sono circa 100 contextmenu, ad ogni contexmenu due clicli per creare liste dinamiche associates e dissociate, in parole povere legge il database e mi crea una serie di menu aggiuntivi di 100 voci + altro menu di tot voci a secondo di quante schede associaci (non e semplice da spiegare) provo ad immaginare quando le schede sono oltre un migliaio :-(
altra cosa, io disegno tutto a codice, quindi creo e distruggo ogni volta e qui devo dire (pigrizia), anche in questo caso creo sempre da codice ma senza più distruggere (vale dire creare una sola volta ciò che mi serve, ogni pannello e composto da oggetti, liste, ecc ecc, quindi ricreare ogni volta e distruggere comporta un botto di lavoro alla cpu
riguardato le logiche ed alcune senza senso hahahah (ovvio scritte da me) con giri stupidi che non servivano (la notte porta sonno), mi manca da capire le ultime modifiche sul codice che non e mio ma preso nel forum, li capire se snellire i processi, di cui FDFBox, Video, Image, ma quest'ultimo e poca roba.
In altre parole, ci vuole molto ordine ed evitare ridondanze inutili che purtroppo si fanno perchè nel disordine si fa prima rifare una variabile o un metodo in più, il codice si deve snellire e ridurre le righe di comando ( sono passato da oltre 2000 a 1000 (esempio)), strutturare bene le classi e non aver paura di farne invece di scrivere km di codice dentro chissà dove (io) hahahahah