Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [delphi]assegnazione percorso a runtime

    Quando utilizzo in un'applicazione delle immagini al posto dei pulsanti, ad esempio, è indispensabile assegnare loro il percorso a runtime o è sufficiente inserirlo a designtime? Quando agisco solo a designtime incorporo le immagini nell'exe e quindi non serve inserirle fisicamente in una cartella apposita, o sbaglio? Non so se sono stata abbastanza chiara.

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Sono possibili entrambe le soluzioni: caricare le immagini a runtime, scrivendo codice appositamente progettato, oppure incorporarle nell'eseguibile come risorse a sé stanti, oppure incorporate nell'eseguibile direttamente nei controlli visuali o nei componenti che ne fanno uso.

    Quale di queste soluzioni adottare, dipende dal caso e dallo scopo.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    Siccome nella mia applicazione per tante volte richiamo piccole immagini che fungono da pulsanti, sfondi e label cliccabili (con caratteri particolari), dover ogni volta risalire al path tramite lettura del file .ini che contiene le impostazioni di configurazione del programma è abbastanza macchinoso, per non parlare di quando il server ,ove risiedono queste piccole immagini ,è inattivo e allora è tutto un susseguirsi di avvisi di mancato reperimento delle immagini. Quindi se posso fare a meno del path a runtime senza compromettere la stabilità dell'eseguibile preferisco di certo attribuire le immagini tramite le proprietà dei controlli a designtime.

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Originariamente inviato da vicky
    Quindi se posso fare a meno del path a runtime senza compromettere la stabilità dell'eseguibile preferisco di certo attribuire le immagini tramite le proprietà dei controlli a designtime.
    Certo che puoi farne a meno.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    37
    io solitamente le caricavo direttamente nell'eseguibile nei controlli visuali e nei componenti... superato un certo numero (piuomeno una trentina tra icone e immagini) non me le supporta più e cosi ora le carico a runtime... (mi è accaduto sia con d8 che con d2005)

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Originariamente inviato da crippo
    io solitamente le caricavo direttamente nell'eseguibile nei controlli visuali e nei componenti... superato un certo numero (piuomeno una trentina tra icone e immagini) non me le supporta più e cosi ora le carico a runtime... (mi è accaduto sia con d8 che con d2005)
    Tutto dipende dai casi: se devi inserire un bitmap a 16 milioni di colori in ciascun form, è ovvio che incorporarli nell'eseguibile è un problema, anche di dimensioni.

    Poi, se parliamo di applicazioni .NET, il discorso cambia ancora.
    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.