Как создать приложение для WinCE на Lazarus? Все очень просто. Для начала вам необходим сам Lazarus, где его скачать и как устанавливать я писал в данной статье. А так же вам понадобится дополнительный пакет, который можно скачать здесь: https://sourceforge.net/projects/lazarus/files/Lazarus
Заходим по ссылке, выбираем вашу ОС и качаем файл lazarus-1.6.0-fpc-3.0.0-cross*
Если вы программируете на Windows XP и выше (x32) под процессоры ARM, то можете сразу качать след. файл: Скачать
Описывать подробно как установить данное дополнение я не буду, если коротко то вам нужно нажать Далее, Далее, Готово с указание пути где лежит ваш Lazarus.
После того как мы все установили, запускаем нашу IDE
Далее все как обычно, бросаем на форму необходимые компоненты, пишем для них обработчики событий. Сделаем с вам простое приложение которое будет менять заголовок формы. Кидаем на нашу форму 2-ве кнопки: 1. Заголовок, 2. Выход
Для перехода в редактор кода объекта, дважды жмем левой кнопкой мыши по нужному объекту. Для кнопки заголовок пишем след. код:
procedure TForm1.Button1Click(Sender: TObject); begin Form1.Caption:='Работает'; end;
Для второй кнопки:
procedure TForm1.Button2Click(Sender: TObject); begin Application.Terminate; end;
Теперь заходим в Проект->Параметры проекта.
Настройка и целевая платформа, в строке Операционная система, выбираем WinCE
Если вы программируете под процессоры ARM, то выбираем соответствующий пункт меню.
После чего Компилируем наш проект, и закидываем скомпилированный файл EXE на устройство.
Готово. Если у вас остались вопросы, задавайте постараюсь ответить.
Для тестирования приложения на ПК под управлением Windows, вы можете скачать эмулятор Windows CE 6.5
Добрый день!
Помогите пожалуйста, уже 3й день пытаюсь настроить lazarus под WinCE, и по официальной инструкции и по вашей произвела действия:
— установила lazarus-1.8.4-fpc-3.0.4-win64.exe
— установила lazarus-1.8.0-fpc-3.0.4-cross-arm-wince-win32.exe
— в проекте установила Целевую ОС — WInCE.
Нажимаю Тест и получаю ошибки:
ОШИБКА: откомпилированный модуль FPC не найден: system.ppu
ОШИБКА: откомпилированный модуль FPC не найден: objpas.ppu
ОШИБКА: откомпилированный модуль FPC не найден: sysutils.ppu
ОШИБКА: откомпилированный модуль FPC не найден: classes.ppu
ОШИБКА: откомпилированный модуль FPC не найден: avl_tree.ppu
ОШИБКА: откомпилированный модуль FPC не найден: zstream.ppu
При нажатии ОК выдает окно:
Для используемого компилятора FPC отсутствует файл настройки. Вероятно, компилятор не сможет найти ряд модулей. Проверьт, что FPS установлен правильно.
При компиляции получаю ошибку:
Компиляция пакета FCL 1.0.1: Код завершения 1, ошибок: 1
Error: Illegal parameter: -Twince
Есть ли у вас какие-либо рекомендации, буду благодарна.
Ирина, добрый день.
Мне кажется Вы качаете компилятор wince не под свою разрядность процессора.
Попробуйте скачать и установить lazarus-1.8.4-fpc-3.0.4-win64.exe