Newsgroup: it.comp.lang.visual-basic
Titolo: [?]Aprire file di diversa estensione

Uff... è mai possibile che appena ho un problema debba correre subito da voi
come farebbe un bambino con la mamma?
vabbeh... vi spiego la situazione...
Ho 3 file a cui assegno tre estensioni diverse... ogni file è destinato ad
un RichTextBox, ma è importante che ognuno stia al suo posto... qualcuno mi
spiega come devo fare per fare in modo che doubleclikkando sul desktop su
questo file mi si apra direttamente al suo posto nel mio form?
ho provato a scrivere delle chiavi nel registro: (Ne cito solo 2 perchè per
le altre cambia solo l'estensione)
HKEY_CLASSES_ROOT\.rnl
(Valore: rnlfile)
HKEY_CLASSES_ROOT\rnlfile\open\command
(Valore: 
percorso.app
\miofile.exe %1)
ma non succede un cacchio di niente!!!
cosa devo aggiungere al source del form per fare in modo che mi si apra
senza problemi?
la seconda chiave e il relativo valore assegnato da me nel registro sono
corretti?
-- Luvme2times
"Love me two times babe | I'm going awayyyy"
J.D.M.


boh... io e il registro non abbiamo mai scambiato 4 chiacchiere... ::)))))))
MarioH

 a proposito, qualcuno conosce l'omologo di GetCommandLine su NT ?
Secondo questo link, dovrebbe andare.
http://msdn.microsoft.com/library/psdk/winbase/prothred_0mzp.htm
-------------
GetCommandLine
The GetCommandLine function retrieves the command-line string for the current process.
Requirements
  Windows NT/2000: Requires Windows NT 3.1 or later.
  Windows 95/98: Requires Windows 95 or later.
  Header: Declared in Winbase.h; include Windows.h.
  Library: Use Kernel32.lib.
  Unicode: Implemented as Unicode and ANSI versions on all platforms.
-------------
Forse il tuo problema nasceva da questo... (trovato nella KB):
-------------
Under Win32s, GetCommandLine() includes the full drive/path of the
executable, while under Windows NT GetCommandLine() does not
include the full path.
-------------
HTH, G.
--
    Le risposte alle tue domande le trovi sul Sito Comune
    di questo NewsGroup: 
http://it-lang-vb.net/
    ... e nell'help in linea !
Real E-address: gaetano_d(chioccioletta)
hotmail.com

 di comando DOPO il nome del file EXE.
E' colpa mia.... credo di essere stato poco chiaro... Intanto grazie per la
risposta perchè mi hai dato info moooolto utili su cose che cmq. avrei
dovuto aggiungere al form... ma in realtà quello che volevo chiedere è:
"Come faccio a spiegare al mio file ''AXBXC.rnl'' che quando gli clikko
sopra deve aprirmi il mio programma?(Invece del dialog ''Apri con...''")
Alla seconda domanda che volevo fare mi hai già risposto... tnx ancora!


mah, sarà la versione di NT, piu probabilmente...
in realta appena avviavo il prog mi dava un errore generale. da quello che
c'è scritto qui invece sembra che funzioni, ma restituisca un risultato
"troncato"...
MarioH

 io come si modifica il registro non lo so proprio.
No prob. non ne avevo un idea neanch'io fino a un paio d'anni fà ^__^.



ma non hai detto che il primo problema era risolto? non avevi scritto
qualcosa nel registro?
io come si modifica il registro non lo so proprio.
MarioH


aaaaaaaahhhhhhhhhh...... e che ne so io... ::))))))))))
io il registro non lo tocco neanche.
il tuo problema perň lo risolvo in sede di pacchetto di installazione.
uso Inno Setup, e posso programmarlo in modo da andare ad "associare"
un'estensione ad un eseguibile.
senza Inno non saprei come risolvere il problema...
MarioH