Работая с Motorola MC9190-g под управлением Windows CE 6.0 (WinCE 6.0), при Hard Reset сбивались настройки и сохраненный логин и пароль на подключение к RDP(Remote Desktop Protocol). Забить в пароль в файл RDP, нам не позволяет политика безопасности Microsoft. Выход из положения был найден маленькой программкой написанной на Lazarus.
Несколько функций при разработке ПО на WinCE
Ниже я приведу несколько основных функции которые я использовал при разработке ПО для WinCE 6.0.
Hello word на WinCE
Как создать приложение для WinCE на Lazarus? Все очень просто. Для начала вам необходим сам Lazarus, где его скачать и как устанавливать я писал в данной статье. А так же вам понадобится дополнительный пакет, который можно скачать здесь: https://sourceforge.net/projects/lazarus/files/Lazarus
Заходим по ссылке, выбираем вашу ОС и качаем файл lazarus-1.6.0-fpc-3.0.0-cross*
Если вы программируете на Windows XP и выше (x32) под процессоры ARM, то можете сразу качать след. файл: Скачать
Уменьшение размера исполняемого файла в Lazarus
Наверно одно из первых что бросается в глаза при разработке ПО на Lazarus, это размер файла exe. Дело в том что вся отладочная информации по умолчанию, хранится в нашем исполняемом файле.
Удалять ее оттуда я советую вам только после того как вы полностью отладили свою программу.
Работа с Excel
Для работы с Excel файлами без установленного на ПК MS Office, можно использовать компонент FPSpreadsheet. Он работает как на windows(WinCE, XP и выше), так и на Linux.
Для начала скачайте его: https://sourceforge.net/projects/lazarus-ccr/files/FPSpreadsheet/