Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
03/10/10 15:51
Nitro
Ragazzi ho dei file con estensione ".xkl" ke devo aprire con il mio programma. Nel registro di sistema ho fatto questa chiave:
HKEY_CLASSES_ROOT\.xkl\shell\apri\command
e nel valore predefinito della chiave command ho messo il percorso del mio programma tra gli apici seguito da "%1" (anche questo parametro l'ho scritto con gli apici), seguendo questa discussione:pierotofy.it/pages/extras/forum/16/46091-faqs/ di sotto dove spiega come impostare un programma predefinito per una certa estensione. Nel mio programma nell'evento load ho messo il codice di controllo su "my.application.commandlineargs" però facendo così, il programma si apre tante volte quanti sono i file che ho selezionato e ho mandato in apertura. Come faccio ad aprire una sola istanza del mio prog ke mi legga però dalla linea di comando tutti i percorsi dei vari file ke intendo aprire?
Grazie anticipato

P.S.:ecco il codice di controllo
If My.Application.CommandLineArgs.Count > 0 Then
      ...
end if
aaa
04/10/10 16:04
Il Totem
In proprietà di progetto, "Rendi a istanza singola" o "Make single-instance application". Non so come questo influisca sui parametri passati. Guarda qui per i dettagli sull'integrazione di estensioni shell nell'explorer:
msdn.microsoft.com/en-us/library/…(v=VS.85).aspx
aaa
16/10/10 8:07
Nitro
Ho risolto grazie all'evento StartupNextIstance nell'eventi dell'applicazione. Grazie molte

P.S.:Scusate per il ritardo ma l'ho potuto provare solo ora
aaa