четверг, 12 сентября 2019 г.

DelphiWebScript 01, инсталляция

DelphiWebScript, инсталляция в Embarcadero® Delphi 10.3.2 (Rio)



Скачиваем библиотеку DSW отсюда: https://bitbucket.org/egrange/dwscript/src/master/
Делаем это, например, с помощью клиента git. Вот так:

git clone https://bitbucket.org/egrange/dwscript.git "D:\Program Design\Delphi10_3_2\Components\DWS"

Естественно, в системе должен быть установлен клиент git: https://git-scm.com/download/win

"D:\Program Design\Delphi10_3_2\Components\DWS" - это место, в который будет загружена библиотека. Так как в пути каталога имеется символ пробела, имя заключено в кавычки.

Далее запускаем Delphi. Меню > Tools > Options > Language > Delphi Options > Library.
Выбираем нужную платформу, например, Windows 32 bit

Редактируем Library Path.



Добавляем пути к исходникам библиотеки, как минимум - первые три из списка:

  1. D:\Program Design\Delphi10_3_2\Components\DWS\Source
  2. D:\Program Design\Delphi10_3_2\Components\DWS\Libraries\ClassesLib
  3. D:\Program Design\Delphi10_3_2\Components\DWS\Libraries\SymbolsLib
  4. D:\Program Design\Delphi10_3_2\Components\DWS\Libraries\LinqLib
  5. D:\Program Design\Delphi10_3_2\Components\DWS\Libraries\DatabaseLib

Возможно, в дальнейшем понадобиться добавить дополнительные пути.
Жмем ОК, Save.


Открываем папку D:\Program Design\Delphi10_3_2\Components\DWS\Packages\DXE7.
Загружаем в Delphi пакет dwsLib.dpk из этой папки/

Выполняем билд: Shift+F9.
Выполняем Install:

Появляется информационное окно:

Жмем ОК, закрываем проект без сохранения.

Проверяем: создаем VCL проект. Видим, что в палитре компонентов появилась новая закладка DWScript:


Далее можно попробовать собрать и выполнить примеры из папки D:\Program Design\Delphi10_3_2\Components\DWS\Demos.



DelphiWebScript 01, инсталляция

DelphiWebScript, инсталляция в Embarcadero® Delphi 10.3.2 (Rio) Скачиваем библиотеку DSW отсюда:  https://bitbucket.org/egrange/dwsc...