Integrando la ayuda en línea en Lazarus

3
 Cómo integrar la ayuda en línea en Lazarus  Lazarus es un gran IDE, pero no se destaca por la amabilidad de la ayuda. Si pulsamos F1 buscando información nos envía a una página web donde tenemos que hacer la búsqueda en forma manual. Esto se puede mejorar con muy poco esfuerzo. Voy a mostrar cómo integrar al IDE la ayuda de Lazarus, la de FreePascal y el fantástico DelphiBasics de Neil Moffatt. Integrando la ayuda de Lazarus en formato .chm Para utilizar la ayuda de Lazarus en formato .chm la secuencia a seguir es ésta: 1. Instalar el paque te ChmHe lpPkg, disp onible en el menú de Paquetes de L azarus, en Instalar/desinsta lar Paquetes. 2. Abrir y construir e l proyecto lhel p (si usa CodeT yphon el proye cto está en c:\codetyphon\lazarus\components\chmhelp\lhelp\) 3. En el menú de Lazarus, abrir Herramie ntas/Opcio nes/A yuda/Opcio nes de A yuda 4. En V isores, seleccio nar CHM H elp V iewer 5. En la opción H elpEX E seleccionar e l ejecutable lhel p.exe (en mi caso e s C:\codetyphon\lazarus\components\chmhelp\lhelp\lhelp.exe) 6. En Help FilesPath po ner la carpeta d onde colocaremos los archivos de ayuda , fcl.chm y lcl.chm. 7. En Base s de Datos/R TLU nits/BaseUR L e scribir rtl.chm:// 8. En Bases de D atos/FCL Units/BaseU RL escribir fcl.chm:// Los archivos de ayuda en formato .chm se pueden descargar de  http://source forge.net /projects/free pascal/files/D ocumentat ion/ Integrando la ayuda en formato .inf Para poder utilizar la ayuda en este formato necesitamos descargar el programa Docview y los archivos de ayuda desde http://sourcefor ge.net/pr ojects/fpgui/ files/  , disponibles gracias al amigo

Transcript of Integrando la ayuda en línea en Lazarus

Page 1: Integrando la ayuda en línea en Lazarus

5/17/2018 Integrando la ayuda en línea en Lazarus - slidepdf.com

http://slidepdf.com/reader/full/integrando-la-ayuda-en-linea-en-lazarus 1/3

 

Cómo integrar la ayuda en línea en Lazarus Lazarus es un gran IDE, pero no se destaca por la amabilidad de la ayuda. Si pulsamos F1 buscandoinformación nos envía a una página web donde tenemos que hacer la búsqueda en forma manual.Esto se puede mejorar con muy poco esfuerzo. Voy a mostrar cómo integrar al IDE la ayuda de

Lazarus, la de FreePascal y el fantástico DelphiBasics de Neil Moffatt.

Integrando la ayuda de Lazarus en formato .chmPara utilizar la ayuda de Lazarus en formato .chm la secuencia a seguir es ésta:

1. Instalar el paquete ChmHelpPkg, disponible en el menú de Paquetes de Lazarus, enInstalar/desinstalar Paquetes.

2. Abrir y construir el proyecto lhelp (si usa CodeTyphon el proyecto está enc:\codetyphon\lazarus\components\chmhelp\lhelp\)

3. En el menú de Lazarus, abrir Herramientas/Opciones/Ayuda/Opciones de Ayuda4. En Visores, seleccionar CHM Help Viewer 5. En la opción HelpEXE seleccionar el ejecutable lhelp.exe (en mi caso es

C:\codetyphon\lazarus\components\chmhelp\lhelp\lhelp.exe)6. En HelpFilesPath poner la carpeta donde colocaremos los archivos de ayuda, fcl.chm y

lcl.chm.7. En Bases de Datos/RTLUnits/BaseURL escribir rtl.chm:// 8. En Bases de Datos/FCLUnits/BaseURL escribir fcl.chm://

Los archivos de ayuda en formato .chm se pueden descargar de http://sourceforge.net/projects/freepascal/files/Documentation/

Integrando la ayuda en formato .inf Para poder utilizar la ayuda en este formato necesitamos descargar el programa Docview y losarchivos de ayuda desde http://sourceforge.net/projects/fpgui/files/ , disponibles gracias al amigo

Page 2: Integrando la ayuda en línea en Lazarus

5/17/2018 Integrando la ayuda en línea en Lazarus - slidepdf.com

http://slidepdf.com/reader/full/integrando-la-ayuda-en-linea-en-lazarus 2/3

 

Graeme del foro de lazarus.freepascal.org. Luego de instalar el DocView, vamos al menú de Lazarus, Herramientas/Configuración deHerramientas Externas. Pulsamos Añadir y en la pantalla que aparece configuramos la aplicación:

1. En Título ponemos lo que deseamos que aparezca en el menú de Lazarus2. En Nombre de archivo seleccionamos el ejecutable de DocView.

3. En parámetros debemos colocar la cadena "<path de archivos .inf> -k $curtoken()" reemplazandolos backslash por slash4. Desmarcar el check "Ocultar formulario principal"5. Asignar una tecla para llamar la ayuda.

Integrando DelphiBasics en Lazarus como herramienta

externa

Para esto es necesario comprar la versión standalone de DelphiBasics. El precio es muy bajo, diezdólares, y el valor que nos agrega es mucho más que eso.La configuración es muy similar a la anterior:

1. Elegimos un título conveniente2. En Nombre de archivo seleccionamos el ejecutable de DelphiBasics3. En Parámetros colocamos la cadena "$CurToken()"

Page 3: Integrando la ayuda en línea en Lazarus

5/17/2018 Integrando la ayuda en línea en Lazarus - slidepdf.com

http://slidepdf.com/reader/full/integrando-la-ayuda-en-linea-en-lazarus 3/3

 

4. Como directorio de trabajo elegimos la carpeta donde instalamos el DelphiBasics5. Desmarcamos Ocultar formulario principal6. Asignamos una tecla para llamar la ayuda.

Ojalá les sirva de ayuda para usar Lazarus!