Tema: HelpScribble
Ver Mensaje Individual
  #4  
Antiguo 29-05-2010
Avatar de Lord Delfos
Lord Delfos Lord Delfos is offline
Miembro
 
Registrado: ene 2008
Ubicación: Tandil, Argentina
Posts: 558
Reputación: 17
Lord Delfos Va por buen camino
Hmm... La verdad es que no sé qué puede estar pasando. Ese mensaje aparece cuando el archivo no es encontrado. Los errores que yo conozco que puede dar WinHelp son:

- Que el archivo está dañado. Esto podría pasar si HelpScribble no estubiera generando el archivo bien... y en realidad no puede pasar porque el que genera el archivo es el compilador de Microsoft, no el HelpScribble.
- Que el tema no se encontró. Esto sería si el HelpContext que le pasás no existiera.
- Que el archivo no se encuentra. Realmente el archivo no se encuentra y la ruta que uno le está pasando es incorrecta.

Ninguno parece ser tu caso... La verdad es que estoy perdido.

Quizás una prueba sencilla y a prueba de fallos.

Código Delphi [-]
var a: string;
begin
  Application.HelpFile:= ExtractFilePath(Application.ExeName) + 'Ayuda.hlp';
  a:= Application.HelpFile;
  Application.HelpContext(10);
  InputQuery('x', 'x', a);
end;

Copiás la ruta que aparece en el InputQuery y la pegás en la barra de direcciones del explorador. Al apretar enter sí o sí se va a tener que abrir el archivo. Si no es que le estás errando con la ruta...

Última edición por Lord Delfos fecha: 29-05-2010 a las 09:31:06.
Responder Con Cita