You are on page 1of 3

Cmo integrar la ayuda en lnea en Lazarus

Lazarus es un gran IDE, pero no se destaca por la amabilidad de la ayuda. Si pulsamos F1 buscando informacin nos enva a una pgina web donde tenemos que hacer la bsqueda en forma manual. Esto se puede mejorar con muy poco esfuerzo. Voy a mostrar cmo integrar al IDE la ayuda de Lazarus, la de FreePascal y el fantstico 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 paquete ChmHelpPkg, disponible en el men de Paquetes de Lazarus, en Instalar/desinstalar Paquetes. 2. Abrir y construir el proyecto lhelp (si usa CodeTyphon el proyecto est en c:\codetyphon\lazarus\components\chmhelp\lhelp\) 3. En el men de Lazarus, abrir Herramientas/Opciones/Ayuda/Opciones de Ayuda 4. En Visores, seleccionar CHM Help Viewer 5. En la opcin 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 los archivos de ayuda desde http://sourceforge.net/projects/fpgui/files/ , disponibles gracias al amigo

Graeme del foro de lazarus.freepascal.org. Luego de instalar el DocView, vamos al men de Lazarus, Herramientas/Configuracin de Herramientas Externas. Pulsamos Aadir y en la pantalla que aparece configuramos la aplicacin: 1. En Ttulo ponemos lo que deseamos que aparezca en el men de Lazarus 2. En Nombre de archivo seleccionamos el ejecutable de DocView. 3. En parmetros debemos colocar la cadena "<path de archivos .inf> -k $curtoken()" reemplazando los backslash por slash 4. 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 versin standalone de DelphiBasics. El precio es muy bajo, diez dlares, y el valor que nos agrega es mucho ms que eso. La configuracin es muy similar a la anterior: 1. Elegimos un ttulo conveniente 2. En Nombre de archivo seleccionamos el ejecutable de DelphiBasics 3. En Parmetros colocamos la cadena "$CurToken()"

4. Como directorio de trabajo elegimos la carpeta donde instalamos el DelphiBasics 5. Desmarcamos Ocultar formulario principal 6. Asignamos una tecla para llamar la ayuda.

Ojal les sirva de ayuda para usar Lazarus!

You might also like