Salve a tutti,
ho realizzato un nuovo browser internet, molto dettagliato e escludendo tutti i menu di IE e tutto cio che lo riguardava creandolo da 0.
Ora pero devo migliorare la velocità in quanto ogni qual volta carica una nuova pagina, tutto il resto dell'applizazione va a scatti e si blocca finche la pagina nn si è caricata. Cosi anche quando si salva un immagine chiedendo lo streaming al server e via dicendo.
Ho bisogno quindi che queste funzioni vengano eseguite in un nuovo Thread, in modo che l'applicazione resti cmq usufruibile.
Ho provati qualche soluzione ma con esito negativo. Innanzitutto, creando un nuovo thread, nn posso passargli gli eventi, e cmq darebbe errore del tipo "cross thread...." in quanto nn ti fa usare un oggetto che gia è usato da un altro thread.
Ho letto pero che ha questo ci sono delle soluzioni, utilizzando ad esempio il metodo INVOKE e cosi via, ma a me nn sembra cambi nulla, e molto probabilmente c'è qualcosa che nn torna.
Quindi per darvi un po l'idea del problema, io devo fare in modo che:
richiamo una sub:
ecco, questo è un esempio, vorrei che questa sub fosse eseguita in nuovo thread, passandogli il parametro url, e senza che dia errore quando si trova a manipolari oggetti che stanno manipolando altri thread..come posso fare??sub image(byval url as string)
....
end sub