Salvare un file nel codice di un programma

di Anonimizzato25424 il
3 risposte
Salve
Spero di poterlo spiegare meglio possibile
C'è un modo per inserire un file in un programma? Nel senso che se un giorno trasferisco l'eseguibile .exe in un altro pc, si trasferiscano pure tutti i file (ad esempio delle immagini) insieme al programma

perché ovviamente se richiamo un'immagine da codice con "image.FromFile("C: /percorso") "; quest'ultima verrà letta solo se viene lanciato l'eseguibile dal mio pc; quindi se si lancia da un altro pc; esso darà errore perché non troverà il percorso

quindi mi servirebbe sostituire il percorso con qualcosa che funziona indipendentemente da quale pc viene lanciato l'eseguibile

spero di essere stato più chiaro possibile perché non sapevo come spiegarlo

grazie.

3 Risposte

  • Nelle risorse
  • Potresti leggere e scrivere file di dati utilizzando come path il path dove si trova l'exe anche se il path cambia da un pc ad un altro : System.Reflection.Assembly.GetExecutingAssembly().Location
    https://stackoverrun.com/it/q/14034
  • Ok si ho risolto così: ho aggiunto il file nelle risorse del programma e dal codice lo richiamo con "My.Resources.(nome file)"
Devi accedere o registrarti per scrivere nel forum
3 risposte