Инсталлирую Lazarus 2.2.0, компилирует нормально, но нет справки: когда на кейворде нажимаю F1, выдаётся "No help found for...".
Сначала попробовал сделать как здесь описано:
Зашёл в Сервис/Параметры/Параметры справки, задал CHM Help Viewer/HelpEXE и HelpFilesPath, ничего не изменилось.
Далее хотел сделать как описано здесь:
Тут написано "2 ) Install Packages:". Что это означает, может выбрать меню "Пакет/Установить/удалить пакеты"? Далее написано "In the Components Menu choose "Open Package File"". Я не понимаю, что это за меню Компоненты. Такого подменю я не нашёл. Если выбрать "Пакет/Установить/удалить пакеты", там нет кнопок, описанных на этой странице.
Попробовал удалить и переинсталлировать Lazarus — не помогло.
Здравствуйте, Khimik, Вы писали:
K>Тут написано "2 ) Install Packages:". Что это означает, может выбрать меню "Пакет/Установить/удалить пакеты"? Далее написано "In the Components Menu choose "Open Package File"". Я не понимаю, что это за меню Компоненты. Такого подменю я не нашёл. Если выбрать "Пакет/Установить/удалить пакеты", там нет кнопок, описанных на этой странице. K>Попробовал удалить и переинсталлировать Lazarus — не помогло.
Язык установки русский? Идем в меню Пакет — Открыть файл пакета. Там выбираем папку, где установлен Lazarus. Открываем папку components — chmhelp — packages — idehelp. Там ровно один файл пакета. Открываем его и жмем кнопку "Установить". Подтверждаем пересборку Lazarus.
Здравствуйте, LuciferNovoros, Вы писали:
K>>Тут написано "2 ) Install Packages:". Что это означает, может выбрать меню "Пакет/Установить/удалить пакеты"? Далее написано "In the Components Menu choose "Open Package File"". Я не понимаю, что это за меню Компоненты. Такого подменю я не нашёл. Если выбрать "Пакет/Установить/удалить пакеты", там нет кнопок, описанных на этой странице. K>>Попробовал удалить и переинсталлировать Lazarus — не помогло.
LN>Язык установки русский? Идем в меню Пакет — Открыть файл пакета. Там выбираем папку, где установлен Lazarus. Открываем папку components — chmhelp — packages — idehelp. Там ровно один файл пакета. Открываем его и жмем кнопку "Установить". Подтверждаем пересборку Lazarus.
У меня Lazarus сказал, что компиляция пакета вместе с проектом нежелательна. Я создал новый проект и всё-таки запустил эту компиляцию (кнопкой "Компилировать с параметрами проекта"); пакет скомпилировался, но когда я выбрал Использовать/Установить, выдалась ошибка на модуле, который входит в мой собственный пакет, который я недавно попробовал создать. В прошлом я пытался портировать свои визуальные компоненты с Delphi на Lazarus, и начались какие-то ошибки. Так что я конкретно запутался с этими пакетами. Можете кратко обрисовать, какая в Lazarus идеология с компонентами и пакетами? Почему при инсталляции пакета chmhelppkg.lpk Lazarus пытается скомпилировать мой кастомный пакет с компонентами?
Здравствуйте, Khimik, Вы писали:
K>Можете кратко обрисовать, какая в Lazarus идеология с компонентами и пакетами? Почему при инсталляции пакета chmhelppkg.lpk Lazarus пытается скомпилировать мой кастомный пакет с компонентами?
Пакеты в лазаре пока не являются отчуждаемыми, как в дельфях. Поэтому при подключении/отключении пакета пересобираются все подключенные пакеты.