Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    Come crare un estenzione per applicazione [vb 2008 2010]

    Ciao a tutti.
    Io ho già creato una mia estenzione tramite il My project, ma è sorto un problema.
    Come risalgo alla posizione dalla quale è stato aperto il programma tramite estenzione?
    Es.
    Apro un file con la mia estenzione da una cartella del desktop, ma come dico al programma quale file leggere?

  2. #2
    Intendi dire che hai associato un'estensione (con la S! ) al tuo programma, ma non sai come recuperare il percorso del file che è stato lanciato una volta che parte il tuo programma? Usa Environment.GetCommandLineArgs() per ottenere gli argomenti della linea di comando, l'elemento 1 dell'array restituito normalmente contiene il nome del file da aprire.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Come lo devo utilizzare

  4. #4
    Non è che ci sia molto da capire...
    Originariamente inviato da MItaly
    l'elemento 1 dell'array restituito normalmente contiene il nome del file da aprire.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Io ho inserito questo codice:
    Dim args() As [String] = Environment.GetCommandLineArgs()
    MsgBox(args(1))
    Ma mi dice "Indice Oltre i limiti della Matrice"

  6. #6
    Questo accade se al programma non è stato passato alcun argomento, ad esempio quando lo lanci direttamente (invece di causarne l'apertura in conseguenza al doppio click su un file). Prima di accedere al primo elemento dell'array devi verificare quanti elementi contiene: se è solo 1 significa che non è stato passato alcun parametro (l'elemento zero c'è sempre e contiene il nome dell'eseguibile), e in tal caso devi avviare il programma normalmente; altrimenti, carichi il file passato nell'elemento 1.
    Amaro C++, il gusto pieno dell'undefined behavior.

  7. #7
    In realtà io lo Lancio sempre Tramite il file

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Tramite il file ? Quale file ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Il file con l' estensione che ho assegnato al programma

  10. #10
    Come hai associato l'estensione al programma?
    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.