Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    directory corrente applicazione

    Potreste ricordarmi, data una applicazione windows o console, come si ricava la directory in cui è installata l'applicazione?

    Ho provato con My.Application.Info.DirectoryPath, ma vorrei, se possibile, ottenerlo senza usare My.
    Pietro

  2. #2
    Dovresti specificare il Linguaggio!

    cmq se non sbaglio intendi in Vb.NET no?

    Se Si il comando è: Application.StartupPath

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da StefanoV
    Dovresti specificare il Linguaggio!

    cmq se non sbaglio intendi in Vb.NET no?

    Se Si il comando è: Application.StartupPath
    Buona Pasqua e grazie della risposta

    Spiego brevemente quello che voglio fare; magari se ti va mi dai qualche consiglio, dato che sono abbastanza scarso in programmazione non web.

    Dunque, ho una piccola applicazione console (ma windows form sarebbe lo stesso) fatta in Basic o C# (dico l'uno o l'altro perchè il framework è indipendente dal linguaggio, ed una risposta è gradita in qualunque linguaggio).
    Questa piccola applicazione utilizza tre o quattro variabili. Se le volessi cambiare, dovrei andare nel sorgente e ricompilare. Volevo ovviare a ciò scrivendo queste variabili all'esterno:

    1) :master: qualche consiglio dove? un file xml? un file .ini?

    2) il programma deve cercare, mettiamo questo file xml, nella directory dove è installato il programma.

    3) se il programma, per esempio si chiama prova.exe, il file xml lo posso chiamare prova.xml, o questo nome uguale al programma va in conflitto col sistema? :master:


    ps. Grazie comunque e ciao
    Pietro

  4. #4
    1. dipende dalle cose che vuoi scrivere: io di solito uso gli ini

    2. per indicare la cartella dove sta il prog in vb.NET il codice te l'ho scritto nel post precedente

    3. Nessun Conflitto!

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Bene. Per i files ini, c'è qualcosa nel framework di pronto, o debbo rovistare nella mia soffitta informatica? :master: Un tempo usavo le API di windows, ma parlo del secolo scorso
    Pietro

  6. #6

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da StefanoV
    Basta il NameSpace System.IO
    :master: Ma allora li leggi come file testo normali? :master:
    Pietro

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Originariamente inviato da pietro09
    Dunque, ho una piccola applicazione console (ma windows form sarebbe lo stesso) fatta in Basic o C# (dico l'uno o l'altro perchè il framework è indipendente dal linguaggio, ed una risposta è gradita in qualunque linguaggio).
    Sì, ma è una condizione che va comunque indicata nel titolo, affinché ogni volta non sia costretto, io od altri, a chiedere qual è il linguaggio che utilizzi o se vanno bene entrambi.

    Originariamente inviato da pietro09
    1) :master: qualche consiglio dove? un file xml? un file .ini?
    2) il programma deve cercare, mettiamo questo file xml, nella directory dove è installato il programma.
    3) se il programma, per esempio si chiama prova.exe, il file xml lo posso chiamare prova.xml, o questo nome uguale al programma va in conflitto col sistema? :master:
    Aggiungi un Application Configuration File e usa le classi del namespace System.Configuration per accedere alle impostazioni al suo interno.
    Risolvi tutti i problemi in un colpo solo, senza aver bisogno di determinare percorsi, leggere manualmente file di testo e così via (quindi, riducendo i possibili errori e affidandoti ad una libreria collaudata).

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

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

  9. #9
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    La verità è che mi piacerebbe avere un consiglio su un buon testo che tratti delle applicazioni windows dato che mi accorgo di essere molto ignorante

    Comunque, ho risolto abbastanza facilmente con un file xml, messo nella directory dell'applicazione. E debbo dire che non rimpiango i file ini.

    Ciao
    Pietro

  10. #10
    Originariamente inviato da pietro09
    Comunque, ho risolto abbastanza facilmente con un file xml, messo nella directory dell'applicazione.
    Un consiglio: se il file di configurazione deve essere modificabile da qualunque utente evita di metterlo nella directory dell'applicazione (dai un'occhiata qui).
    Amaro C++, il gusto pieno dell'undefined behavior.

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.