Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179

    [vb.net]Sequenza di eventi dopo il form_load

    Ciao sapete per caso quale evento si verifica subito dopo al form_load??
    Tony

  2. #2
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179

    Re: [vb.net]Sequenza di eventi dopo il form_load

    Originariamente inviato da tony83
    Ciao sapete per caso quale evento si verifica subito dopo al form_load??
    In pratico io chiamo un form child dal form padre ma fa diverse operazioni sul db e impiega diverso tempo.... mi viene caricata la pagina solo dopo aver eseguito tutto.. io invece intanto vorrei visualizzare il form
    Tony

  3. #3
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    non capisco perchè durante una lunga transazione non viene caricato intanto il form??
    Tony

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Non risolveresti in ogni caso il problema: qualsiasi operazione di durata medio/lunga avviata negli eventi si svolge nel contesto del thread primario dell'applicazione, quello che gestisce i messaggi in arrivo all'applicazione stessa, ivi compresi quelli che provvedono al refresh dell'interfaccia utente.

    La soluzione a questo genere di problemi è ricorrere al multithreading, delegando ad un thread separato l'esecuzione di quelle operazioni che impiegano un certo lasso di tempo, lasciando il thread primario libero di gestire i messaggi (refresh, click, ecc.) ed eventualmente controllare l'andamento del thread secondario.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.