Sign in Join
Wiki copytemporary

lazarus pas2js integration/ru

English · Русский

Интеграция pas2JS в Lazarus

Требуется Lazarus 1.9+ и, либо снапшот pas2js, либо svn-архив (см. здесь).

Установите пакет pas2jsdsgn (components/pas2js/pas2jsdsgn.lpk) и перезапустите IDE.

Затем задайте путь к pas2js (pas2jsfolder\compiler\utils\pas2js\pas2js.exe) в Tools / Options / Environment / Pas2JS / Path of pas2js.

Интеграция pas2js в Lazarus состоит из 3 частей:

Глобальные настройки

В диалоговом окне Tools/Options... в разделе Pas2JS можно указать некоторые параметры, которые влияют на интеграцию IDE. Это выглядит так:

Доступны следующие настройки:

Мастера проекта

Поддержка pas2js находится в пакете pas2jsdsgn.lpk, который вы можете найти в каталоге components/pas2js. Он регистрирует 2 мастера в диалоге 'New project':

Помимо создания исходного источника проекта, оба варианта будут также

Новое приложение веб-браузера

Этот мастер запросит некоторые параметры перед созданием нового проекта. Диалог показан ниже.

Доступны следующие опции::

Опции проекта

Вы можете изменить параметры, выбранные в мастере нового проекта в диалоговом окне Project Settings. Это также позволяет преобразовывать любой существующий (простой) проект в проект веб-приложения.

Параметры проекта находятся внизу [списка] 'Web Project (pas2js)'

Флажок вверху помечает проект как проект веб-браузера.

Все остальные параметры имеют те же значения, что и встречавшиеся выше в мастере 'New project' их части.

Reset compile command (Сброс команды компиляции) и Reset run command (Сброс команды запуска) устанавливают соответствующие команды в их значения по умолчанию.

Окно отладки

Когда вы запускаете проекты из разных каталогов, IDE запускает веб-серверы по мере необходимости. Через некоторое время может быть запущено несколько веб-серверов. Обзор запущенных веб-серверов можно отобразить с помощью пункта меню View/Debug Windows/Pas2JS Webservers.

Он показывает список процессов, запущенных IDE:

Будет добавлена поддержка остановки/запуска процессов, а также статистика количества запросов и т.д.

Навигация


From the Free Pascal wiki, page "lazarus pas2js integration/ru", as it stood on 2019-11-17 after a change by Zoltanleo, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 1, last changed by WikiArchive .

Edited on wiki.freepascal.org by 1 person, 2018–2019

From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.

WhenWhoWhat changed
ZoltanleoCreated page
ZoltanleoИнтеграция pas2JS в Lazarus
ZoltanleoGlobal options
ZoltanleoИнтеграция pas2JS в Lazarus
ZoltanleoИнтеграция pas2JS в Lazarus
ZoltanleoИнтеграция pas2JS в Lazarus
ZoltanleoProject Wizards
ZoltanleoDebug window
ZoltanleoМастера проекта
ZoltanleoИнтеграция pas2JS в Lazarus
ZoltanleoМастеры проекта
ZoltanleoProject options
ZoltanleoОкно отладки
ZoltanleoNavigation
ZoltanleoМастеры проекта
ZoltanleoИнтеграция pas2JS в Lazarus

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.