Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    118

    Conviene usare molti File Unit?

    Dato che il mio progetto tratta la creazione di un database, è palese che esista una finestra di dialogo che guidi l'utente alla creazione di un suo database.
    Una finestra che abbia i classici pulsanti "Avanti", "Indietro" e "Annulla".

    Premendo ad esempio sul tasto avanti, per l'utente si passa alle operazioni successive, quindi la finestra viene aggiornata con nuovi componenti.
    Per quanto riguarda il programmatore invece, a ogni click dei pulsanti Avanti o Indietro , sulla nostra Finestra viene inserita una Frame che contiene i componenti che servono all'utente.

    Adesso mi chiedo, per ogni Frame viene impiegato un file Unit a parte, ma se inserissi tutte le classi dei Frames in un unico File Unit? Si puo fare?

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301
    Originariamente inviato da cshark
    Adesso mi chiedo, per ogni Frame viene impiegato un file Unit a parte, ma se inserissi tutte le classi dei Frames in un unico File Unit? Si puo fare?
    No. Ecco l'origine dei tuoi problemi con il linking delle risorse.

    Ad ogni Frame/Form corrisponde una unit separata. Ed è già senz'altro un aiuto rispetto al riunire tutte le classi di un gruppo di Frame, che diventano senz'altro molto voluminose, all'interno di una singola unit che diventerebbe monolitica, poco navigabile, colma di codice rallentando anche il "parser" di Delphi e altri meccanismi che governano l'IDE.

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

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

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    118
    Forse sara questo il problema.
    Comunque mi si verifica quando chiamo la form dall'evento OnCreate

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301
    Originariamente inviato da cshark
    Comunque mi si verifica quando chiamo la form dall'evento OnCreate
    Cosa significa? :master:
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    118
    Originariamente inviato da alka
    Cosa significa? :master:
    Chiamando la finestra attraverso la funzione Form1Create, e cioè chiamando la mia finestra con la funzione show .

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301
    Originariamente inviato da cshark
    Chiamando la finestra attraverso la funzione Form1Create, e cioè chiamando la mia finestra con la funzione show .
    Stai parlando dell'errore che hai segnalato nell'altra discussione? :master:
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    118
    Originariamente inviato da alka
    Stai parlando dell'errore che hai segnalato nell'altra discussione? :master:
    Si, alludo a quell'errore.

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301
    Originariamente inviato da cshark
    Si, alludo a quell'errore.
    Non facciamo riferimenti incrociati: porta avanti quella discussione in merito a questo problema.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    118
    Originariamente inviato da alka
    Non facciamo riferimenti incrociati: porta avanti quella discussione in merito a questo problema.
    Scusa Alka. Chiudo questa discussione e apro l'altra ove l'ultimo argomento trattato è più pertinente.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.