FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index All products support Richiamare un file di help .chm via F1
Posts: 858
Joined: Fri Oct 07, 2005 12:00 PM
Richiamare un file di help .chm via F1
Posted: Mon Nov 28, 2005 11:50 AM

Salve,
ho - faticosamente - riscritto le guide in linea dei miei applicativi utilizzando il formato chm.

L'utente può richiamare la guida in linea da un'icona che esegue (con shellexecute) il file chm.

Vorrei però dare all'utente la possibilità di aprire la guida anche con il canonico "F1".

Per la guida in formato .hlp utilizzavo la funzione SetHelpFile(<nome del file .hlp>); non mi sembra sia però previsto una funzione corrispondente per il formato .chm o sbaglio ?

Marco

Best Regards,



Marco Turco

SOFTWARE XP LLP
Posts: 858
Joined: Fri Oct 07, 2005 12:00 PM
Richiamare un file di help .chm via F1
Posted: Mon Nov 28, 2005 12:16 PM

Come non detto. Risolto inserendo in testa alla mia applicazione:

SETKEY( VK_F1, {|| <apre il file .chm> } )

Saluti

Marco

Best Regards,



Marco Turco

SOFTWARE XP LLP
Posts: 858
Joined: Fri Oct 07, 2005 12:00 PM
Richiamare un file di help .chm via F1
Posted: Mon Nov 28, 2005 12:27 PM

Mi rimane però un problema:
finché mi trovo nel menu principale dell'applicazione, tutto funziona bene;
se premo invece F1 da una DIALOG allora mi appare l'errore "No Help Available" e subito dopo il messaggio di errore mi appare la guida .chm.

Sicuramente quando viene attivata la dialog viene intercettato il tasto F1,
vi viene in mente qualche idea per risolvere il problema ?

Grazie in anticipo

Marco

Best Regards,



Marco Turco

SOFTWARE XP LLP
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Richiamare un file di help .chm via F1
Posted: Mon Nov 28, 2005 05:59 PM

Nessuna idea che non richieda la modifica della classe TDialog...

EMG

Continue the discussion