View Full Version : Creare files .chm
fuku san
10-07-2004, 16:20
Come si creano i file della guida di windows? Mi sembra non si possa fare nè con Office nè con Visual Studio e allora con quale prog?
Inoltre la loro estensione può essere solo .chm o anche .hlp ?
ciaoz:)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/htmlhelp/html/vsconHH1Start.asp
Dai un'occhiata
http://www.programmazione.it/index.php?entity=earticle&idArticle=1346&idArea=1
oppure:
http://www.programmigratuiti.com/windows/programmazione/utility_per_programmatori/programma.php?id=409&pagina=1
fuku san
10-07-2004, 23:15
a ok grazie,comunque ho fatto un po di casino
i file .chm sono dei file HTML Help,mentre i file .hlp sono dei file della guida di Windows e sono due cose diverse
i link che mi avete dato spiegano come creare i primi,e i secondi come si creano?
I secondi sono stati sostituiti ufficialmente dai primi... in Visual Studio c'è già l'Help Workshop che permette di creare file .hlp...
fuku san
11-07-2004, 15:26
ho trovato un altro link che spiega + o meno come fare,poi da li basta seguire due o tre link per scaricare i programmi e le guide gratis
http://www.arunet.co.uk/tkboyd/prgmr1h.htm
Maephisto
12-07-2004, 11:45
very very interesting...
fuku san
12-07-2004, 20:21
un'ultima domanda,stavolta è un pò tosta
molti prog. hanno una voce di menu da cui si può aprire un file della guida di win,di solito sotto il menu "help"
vorrei sapere che chiamate usa il programma per aprire il file quando l'utente sceglie quella voce di menu
forse chiama CreateProcess con argomento il file eseguibile del lettore dei file .hlp (il prog. di solito è in c:\windows\winhlp32.exe)
fin qui ok,facendo così creo un nuovo processo che apre il programma winhlp32 che legge i file .hlp,però come faccio a dire a quel processo che il programma deve aprire un file specifico?
intendo dire dal codice ovviamente,l'utente deve solo selezionare la voce di menu e vedere la guida di windows che apre automaticamente il file,perchè se io avviassi solo l'eseguibile (winhlp32) esso chiederebbe di aprire un file (provare ad andare in c:\windows ed avviare il prog per credere) e dovrebbe quindi sceglierlo "a mano" l'utente,invece voglio che lo faccia il codice del mio programma
ShellExecute...
Verb: "Open", e gli passi solamente il nome del file .hlp...
fuku san
12-07-2004, 20:44
grande sei un genio ma che lavoro fai? programmatore suppongo
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.