Newsgroup: it.comp.lang.c++
Titolo: OT: associare un'estensione alla propria applicazione

Salve a tutti,
innanzitutto mi scuso per l'OT, ho già postato il messaggio su
it.comp.programmare.win32 ma nessuno mi ha risposto. Visto che uso il C++
Builder 5, questo è il NG dove sarei meno OT.
Dunque, il problema è questo:
Qual è il metodo standard per associare un' estensione, ad es. xyz, alla
propria applicazione?
Vorrei che l'applicazione venisse lanciata, facendo doppio-click su ogni
file con estenzione xyz.
Bisogna aggiungere delle chiavi nel registry (dove?), richiamare delle API
al primo avvio ecc.?
Grazie per le risposte.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)
 
www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************

> Builder 5, questo è il NG dove sarei meno OT.
Non direi, qui si parla di C++ in senso indipendente dalla piattaforma e la
tua domanda tratta argomenti specifici dell'ambiente Win32 (registry, C++
Builder...)...
Se non ti hanno risposto, non vuol dire che qui non sei OT.
Ciao, Davide.

propria applicazione?
Appunto... questa é un' operazione che si fa tramite sistema
operativo, quindi il C++(cosi' come qualsiasi altro linguaggio) non
c'entra un' emerita mazza. Ad ogni modo ti dirò come si fa: dal file
manager Esplora Risorse vai sul menù Visualizza- Opzioni Cartella.
Posizionati su 'Tipo File' e crea un nuovo tipo. A questo punto ti
apparirà una finestra di dialogo dove potrai selezionare l'estensione
associata al nuovo tipo di file, la descrizione e l'icona più altri
parametri. Clicca poi su 'nuovo' e qui scrivi open sull'edit chiamato
Operazione', mentre su quello chiamato 'Applicazione utilizzata per
eseguire l'operazione' seleziona l'applicazione che vuoi far partire.
Ovviamente puoi utilizzare tutti gli switch che ti servono(ammesso che
l'applicazione ne faccia uso). A questo punto clicca Ok, esci e
controlla che il tutto funzioni.
Comunque sei ti dovessero ricapitare problemi simili rivolgiti
direttamente ad it.comp.os.win.win9x, perché qui sei fuori tema.
Il Ghenio
-----
Jesse: Preparatevi a passare dei guai.
James: Dei guai molto grossi!!!
(Team Rocket)
-----

 direttamente ad it.comp.os.win.win9x, perché qui sei fuori tema.
ok, scusate ancora per l'OT, ma ripeto che quello non è proprio il NG
giusto...


 cenere, ditemelo... :-)
non c'e' bisogno che ti cospargi il capo di cenere, pero' siamo OT e non
dobbiamo perseverare... e' diabolico!
tieni presente che, come potresti intuire dal nome, it.comp.os.win.win9x
tratta i sistemi operativi Win9x (95a, 95b, 98fe, 98se...), li' le persone
potrebbero non sapere nemmeno cosa significa programmare!
it.comp.programmare.win32 fa al caso tuo perche' si parla dell'ambiente
Win32 che e' quello che interessa a te...
facciamo cosi', spostiamoci su it.comp.programmare.win32, se porrai
nuovamente li' la tua domanda, ti rispondero' di persona (conosco la
soluzione al tuo quesito), troverai inoltre tante persone che saranno felici
di aiutarti...
Ricorda, qui si parla di C++, non si sa nemmeno cosa sono Windows, Linux,
DOS, Amiga ecc...
su it.comp.programmare.win32 si parla di Win32, e si conosce anche il C++!
Ciao, Davide.
/ - / - | - \ - \
Davide Piras
pir...@engineer.com
\ - \ - | - / - /