PDA

Visualizza la versione completa : [delphi] come si fanno gli help?


Lyll0
05-09-2003, 15:38
ciao,
domanda facile facile: come faccio a fare un help che sia degno di tale nome?
un bel file tipo le guide office o microsoft?

grazie

alka
05-09-2003, 15:55
I file di help si ottengono generalmente utilizzando programmi complessi e conosciuti che si occupano di tutto, come RoboHelp, oppure usando l'Help Workshop della Microsoft.

Quest'ultimo strumento viene fornito anche con Delphi, ma il suo utilizzo è poco intuitivo: in realtà, non è altro che un compilatore il quale prende in pasto un file di Word opportunamente realizzato inserendo note a margine e parole chiave in alcuni punti che vengono successivamente interpretate e trasformate in elementi della guida dal compilatore, fino ad arrivare al file di help finale.

Poi, per documentarsi sull'integrazione dei file di help con i file HLP, si possono trovare interessanti informazioni in questi tutorial:
http://www.ec-software.com/tutorial.htm, il cui titolo è oltremodo esplicativo.

Per i file di help alla Office, si tratta in realtà di file HTML compressi e inglobati in un unico file CHM; Delphi non supporta nativamente questo tipo di file, ma è possibile collegarsi ad essi facilmente usando i tanti componenti disponibili gratuitamente in rete.

Lyll0
05-09-2003, 18:22
grazie...

sarà dura vero?

alka
05-09-2003, 18:25
Dipende... :)

Per programmi semplici, si può anche prevedere di fornire una guida separata in formato HTML o PDF, magari eseguibile dal programma.

Lyll0
05-09-2003, 19:40
infatti l'avevo fatta così...
puntavo su un help builder solo per fare il coatto, ma visti gli sviluppi desisto.

PS: sai come ho risolto con il probl del set focus?
prima genero tutte le liste e poi con la solita procedura

if .. is .. then
...SetFocus;

e non ho più problemi di traslazioni anomale! :mavieni:

Loading