Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-09-2006
pampitasnowman pampitasnowman is offline
Miembro
 
Registrado: ago 2003
Ubicación: La Plata, Argentina
Posts: 41
Poder: 0
pampitasnowman Va por buen camino
Problema con "Help File" en Delphi 7

Hola a todos, tengo el siguiente problema:

Diseñé una aplicación que corre desde CD, y por ende, no sabría de antemano que letra tiene asignada la PC de cada cliente, a su lectora de CD/DVD. Generé una "Ayuda" con el Shalom Help Maker y este me genera un archivo (por ejemplo) estudiocreativo.hlp. Cuando voy a Delphi 7, en la opción "Project>>Options>>Application>>Help File" y pongo estudiocreativo.hlp, en algunas ocasiones me sale el siguiente error: No se puede hallar el archivo de Ayuda estudiocreativo.hlp. Compruebe si existe en su disco; de lo contrario necesitará instalarlo de nuevo.

El archivo está grabado en el CD, probé con ponerle ../estudiocreativo.hlp, ..\estudiocreativo.hlp y lo mismo.

A veces anda bien, y otras sale ese error, solo con cerrar y volver a ejecutar el soft, o tira el error, o funciona bien. También copio al cd, el otro archivo que me genera el Shalom Help Maker (estudiocreativo.cnt), no solamente el .hlp.

Tal vez esté haciendo algo mal, o el Shalom Help Maker no es de lo mejor, no lo sé, si alguno le pasó lo mismo o sabe como solucionarlo, desde ya, muchas gracias. Un saludo!
__________________
Tome Pin y haga Pum!
Responder Con Cita
  #2  
Antiguo 08-09-2006
Avatar de marceloalegre
[marceloalegre] marceloalegre is offline
Miembro Premium
 
Registrado: abr 2005
Ubicación: Mar del Plata - Argentina
Posts: 448
Poder: 20
marceloalegre Va por buen camino
Post

Claramente es un problema de la ruta al hacer la ejecución
Deberias hacerlo de la siguiente manera:

Código Delphi [-]
ExtractFilePath(Application.ExeName) + '\tu ruta...';

Aclaración tambien puedes usar ParamStr(0) como le lo aclaro el amigo Roman es su momento. Saludos!
Responder Con Cita
  #3  
Antiguo 08-09-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Completando lo que dice kanvictor:

Código Delphi [-]
Application.HelpFile := ExtractFilePath(Application.ExeName) + '\tu ruta...';

// Saludos
Responder Con Cita
  #4  
Antiguo 09-09-2006
pampitasnowman pampitasnowman is offline
Miembro
 
Registrado: ago 2003
Ubicación: La Plata, Argentina
Posts: 41
Poder: 0
pampitasnowman Va por buen camino
Thumbs up

Muchas gracias! Con el código de kanvictor y la aclaración de roman, hasta ahora no falla. Para completar, si hay más de una lectora de CD/DVD, hay que hacer la excepción correspondiente para ver si hay un CD puesto en la misma, porque sino tira error y...
Código Delphi [-]
ExtractFilePath(Application.ExeName)
... ya pone la barra "\" al final.

De nuevo, muchas gracias! Un saludo, Nacho.
__________________
Tome Pin y haga Pum!
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿cuál es mejor: "close" o "application.terminate"? unreal4u Varios 5 05-03-2007 11:01:19
Firebir y usar "IF" en la clausula "SELECT" papulo SQL 6 25-07-2006 21:38:04
Error "File not found: AHMSystemClass.dcu" Miriamc Varios 2 05-06-2006 16:13:36
porque no me reconoce los caracteres "*" ni "%" cuando filtro mrmago Conexión con bases de datos 10 27-01-2006 04:21:16
Error: "Unknown picture file extension (.jpg)" CarlaOnti Gráficos 2 26-12-2005 14:06:26


La franja horaria es GMT +2. Ahora son las 22:04:30.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi