{"id":2373,"date":"2024-01-03T13:35:19","date_gmt":"2024-01-03T16:35:19","guid":{"rendered":"https:\/\/gladiston.net.br\/?page_id=2373"},"modified":"2024-01-03T13:44:53","modified_gmt":"2024-01-03T16:44:53","slug":"integrando-o-editor-de-codigo-com-ajuda-on-linehelp","status":"publish","type":"page","link":"https:\/\/gladiston.net.br\/en\/programacao\/lazarus-ide\/integrando-o-editor-de-codigo-com-ajuda-on-linehelp\/","title":{"rendered":"Integrando o editor de c\u00f3digo com ajuda on line(Help)"},"content":{"rendered":"<p>(Este subt\u00f3pico pode estar incompleto, talvez voc\u00ea possa ajudar enviando instru\u00e7\u00f5es que estejam faltando aqui)<\/p>\n\n\n\n<p>Quando usado o instalador oficial do Lazarus o editor de c\u00f3digo \u00e9 integrado a ajuda online, ou seja, se voc\u00ea der um F1 quando uma fun\u00e7\u00e3o ou m\u00e9todo estiver em foco ent\u00e3o uma janela abre-se com uma explica\u00e7\u00e3o sobre o mesmo. Infelizmente isso n\u00e3o funciona quando voc\u00ea faz a instala\u00e7\u00e3o via GIT, essa integra\u00e7\u00e3o voc\u00ea precisa fazer manualmente. Vamos ao procedimento.<\/p>\n\n\n\n<p>V\u00e1 at\u00e9 a pasta<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>$(LazarusDir)\\components\\chmhelp\\lhelp<\/p>\n<\/blockquote>\n\n\n\n<p>L\u00e1 voc\u00ea encontrar\u00e1 um arquivo intitulado&nbsp;<strong>lhelp&nbsp;<\/strong>(Linux, FreeBSD, macOS) ou&nbsp;<strong>lhelp.exe<\/strong>&nbsp;se for Windows. Se voc\u00ea n\u00e3o encontr\u00e1-lo \u00e9 porque voc\u00ea n\u00e3o instalou o pacote \u2018chmhelppkg.lpk\u2019, o que \u00e9 bem estranho, j\u00e1 que o mesmo vem pr\u00e9-instalado logo depois da compila\u00e7\u00e3o pronta.<\/p>\n\n\n\n<p>Agora v\u00e1 para a pasta:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>$(LazarusDir)\\docs\\chm<\/p>\n<\/blockquote>\n\n\n\n<p>E l\u00e1 voc\u00ea deve encontrar por uma s\u00e9rie de arquivos com a extens\u00e3o *.chm, no meu caso, eles n\u00e3o existem, ent\u00e3o aponte seu navegador de internet para o seguinte endere\u00e7o:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><a href=\"http:\/\/sourceforge.net\/projects\/lazarus\/files\/Lazarus%20Documentation\/\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/sourceforge.net\/projects\/lazarus\/files\/Lazarus%20Documentation\/<\/a><\/p>\n<\/blockquote>\n\n\n\n<p>\u00c9 uma p\u00e1gina assim:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"591\" height=\"177\" src=\"https:\/\/gladiston.net.br\/wp-content\/uploads\/2023\/08\/image.png\" alt=\"\" class=\"wp-image-2350\" srcset=\"https:\/\/gladiston.net.br\/wp-content\/uploads\/2023\/08\/image.png 591w, https:\/\/gladiston.net.br\/wp-content\/uploads\/2023\/08\/image-300x90.png 300w, https:\/\/gladiston.net.br\/wp-content\/uploads\/2023\/08\/image-18x5.png 18w\" sizes=\"auto, (max-width: 591px) 100vw, 591px\" \/><\/figure>\n\n\n\n<p>Entre no link correspondente a vers\u00e3o mais recente e fa\u00e7a o Download dum arquivo .zip que internamente tem os arquivos de ajuda(.chm):<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"705\" height=\"218\" src=\"https:\/\/gladiston.net.br\/wp-content\/uploads\/2023\/08\/image-2.png\" alt=\"\" class=\"wp-image-2352\" srcset=\"https:\/\/gladiston.net.br\/wp-content\/uploads\/2023\/08\/image-2.png 705w, https:\/\/gladiston.net.br\/wp-content\/uploads\/2023\/08\/image-2-300x93.png 300w, https:\/\/gladiston.net.br\/wp-content\/uploads\/2023\/08\/image-2-18x6.png 18w\" sizes=\"auto, (max-width: 705px) 100vw, 705px\" \/><\/figure>\n\n\n\n<p>Descompacte os arquivos na pasta:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>$(LazarusDir)\\docs\\chm<\/p>\n<\/blockquote>\n\n\n\n<p>Ficando assim:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"628\" height=\"630\" src=\"https:\/\/gladiston.net.br\/wp-content\/uploads\/2023\/08\/image-4.png\" alt=\"\" class=\"wp-image-2354\" srcset=\"https:\/\/gladiston.net.br\/wp-content\/uploads\/2023\/08\/image-4.png 628w, https:\/\/gladiston.net.br\/wp-content\/uploads\/2023\/08\/image-4-300x300.png 300w, https:\/\/gladiston.net.br\/wp-content\/uploads\/2023\/08\/image-4-150x150.png 150w, https:\/\/gladiston.net.br\/wp-content\/uploads\/2023\/08\/image-4-12x12.png 12w\" sizes=\"auto, (max-width: 628px) 100vw, 628px\" \/><\/figure>\n\n\n\n<p>Aten\u00e7\u00e3o que a imagem acima pode n\u00e3o mostrar todos os arquivos .chm que foram extra\u00eddos, a imagem \u00e9 meramente ilustrativa.<\/p>\n\n\n\n<p>Neste ponto a IDE do Lazarus j\u00e1 \u00e9 esperta o suficiente para quando voc\u00ea apertar F1 e chamar a ajuda online. Fa\u00e7a o teste usando o Object Inspector ou alguma fun\u00e7\u00e3o ou m\u00e9todo em seu c\u00f3digo.<\/p>\n\n\n\n<p>Caso a ajuda online n\u00e3o funcione, v\u00e1 em Tools|Options|Help, da\u00ed em CHM Help Viewer:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"896\" height=\"488\" src=\"https:\/\/gladiston.net.br\/wp-content\/uploads\/2023\/08\/image-5.png\" alt=\"\" class=\"wp-image-2356\" srcset=\"https:\/\/gladiston.net.br\/wp-content\/uploads\/2023\/08\/image-5.png 896w, https:\/\/gladiston.net.br\/wp-content\/uploads\/2023\/08\/image-5-300x163.png 300w, https:\/\/gladiston.net.br\/wp-content\/uploads\/2023\/08\/image-5-768x418.png 768w, https:\/\/gladiston.net.br\/wp-content\/uploads\/2023\/08\/image-5-18x10.png 18w\" sizes=\"auto, (max-width: 896px) 100vw, 896px\" \/><\/figure>\n\n\n\n<p>Entenda os parametros:<\/p>\n\n\n\n<p><strong>HelpExe<\/strong>: Deve apontar para o utilit\u00e1rio lhelp. Se voc\u00ea deixar em branco, a IDE o procurar\u00e1 em: $(LazarusDir)\\components\\chmhelp\\lhelp\\lhelp.exe, mas voc\u00ea pode indicar outro local. Opcionalmente no Windows, voc\u00ea pode escolher o utilit\u00e1rio \u201chh.exe\u201d\u201d<\/p>\n\n\n\n<p><strong>HelpEXEParams<\/strong>: Normalmente ficar\u00e1 vazio a mesmo que voc\u00ea precise chamar o utilit\u00e1rio com alguma op\u00e7\u00e3o de linha de comando. Se voc\u00ea optou por usar o utilit\u00e1rio \u201chh.exe\u201d ent\u00e3o neste caso o HelpEXEParams deve conter \u201c%s::%s\u201d (aspas duplas incluidas).<\/p>\n\n\n\n<p><strong>HelpFilesPath<\/strong>: Deve apontar para o diret\u00f3rio onde est\u00e3o os arquivos *.chm. Se voc\u00ea deixar em branco, a IDE os procurar\u00e1 em $(LazarusDir)\\docs\\html e tamb\u00e9m em $(LazarusDir)\\docs\\chm. No entanto, voc\u00ea pode especificar outro local. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CONCLUSION<\/h2>\n\n\n\n<p>A documenta\u00e7\u00e3o e a ajuda online \u00e9 altamente requerida. Faz muito sentido voc\u00ea confirmar se a mesma esta presente em seu sistema e se n\u00e3o o estiver ent\u00e3o seguir os procedimentos delineados.<\/p>","protected":false},"excerpt":{"rendered":"<p>(Este subt\u00f3pico pode estar incompleto, talvez voc\u00ea possa ajudar enviando instru\u00e7\u00f5es que estejam faltando aqui) Quando usado o instalador oficial do Lazarus o editor de c\u00f3digo \u00e9 integrado a ajuda online, ou seja, se voc\u00ea der um F1 quando uma fun\u00e7\u00e3o ou m\u00e9todo estiver em foco ent\u00e3o uma janela abre-se com uma explica\u00e7\u00e3o sobre o [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":159,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/template-full-width.php","meta":{"footnotes":""},"class_list":["post-2373","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/pages\/2373","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/comments?post=2373"}],"version-history":[{"count":3,"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/pages\/2373\/revisions"}],"predecessor-version":[{"id":2384,"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/pages\/2373\/revisions\/2384"}],"up":[{"embeddable":true,"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/pages\/159"}],"wp:attachment":[{"href":"https:\/\/gladiston.net.br\/en\/wp-json\/wp\/v2\/media?parent=2373"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}