Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [DELPHI] Preload

  1. #1

    [DELPHI] Preload

    E' possibile creare con delphi una specie di preload, cioè una form che si apre all'avvio velocemente e che carica tutto il resto del programma, e finito di caricare si nasconde per far posto alla form principale??
    << Se in un primo momento l'idea non è assurda, allora non c'è nessuna speranza che si realizzi >> (Albert Einstein)

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Sì, è possibile, e si può fare in tanti modi differenti.

    Ad esempio, in un applicativo che sto facendo, sull'evento OnShow della form principale (MainForm) visualizzo una finestra di presentazione (SplashForm) che si chiude automaticamente attraverso un timer posizionato sulla finestra stessa che chiama il metodo Close. Nel metodo di gestione dell'evento OnClose, il parametro Action viene impostato a caFree, così la form viene distrutta (rimossa dalla memoria) automaticamente.

    In alternativa, puoi predisporre una procedura apposita che venga eseguita all'avvio del programma da richiamare nel codice del progetto (file .DPR) prima che vengano create tutte le altre form e gli altri oggetti che hai a disposizione.

    La prima soluzione che ti ho detto è quella più semplice...prova e dimmi come va.
    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.