Создание службы в Lazarus

DaemonСлужбы в Windows или как они называются в *nix системах Демоны предназначены для выполнения ряда определенных задач без вмешательства пользователя, таких как FTP сервер, WWW или MySQL.  Благодаря Lazarus мы можем создавать такие демоны, используя пакет lazdaemon.

Для того чтобы начать разработку службы\демона, установите пакет lazdaemon, который по умолчанию входит в состав Lazarus. Установить вы его можете как через пункт меню «Пакет/Установка и удаление пакетов», так и через запуск lpk файла из папки: lazarus/components/daemon/lazdaemon.lpk

Читать далее

Share

SQLite в Lazarus

SQLiteSQLite — это встраиваемая библиотека, позволяющая нам управлять базой данных в нашем приложении без сервера, типа MySQL, Oracle Database и тд. Работать с такой базой данных одновременно может несколько процессов или потоков, за исключением записи. Для записи в такую базу требуется чтобы в данный момент к ней не осуществлялось других запросов, иначе попытка записи оканчивается неудачей.

Читать далее

Share

Шифрование файлов паролем

шифрование файловКак защитить свои файлы от посторонних глаз? Конечно можно просто заархивировать его Winrar’ом и поставить пароль, но этот метод явно не для нас. Ниже я покажу как при помощи симметричного шифрования зашифровать любой интересующий нас файл с помощью пароля, после чего благополучно его расшифровать. В симметричных криптосистемах для шифрования и расшифрования используется один и тот же ключ, отсюда и название — симметричные.

Читать далее

Share

Создание кроссплатформенных приложений

cross-platformДобрый день. hi  Сегодня я попытаюсь познакомить вас с одним из главных преимуществ среды разработки Lazarus: создание кроссплатформенных приложений. Чтобы создавать кроссплатформенные приложения, мы должны писать код который сможет работать как среде Windows, так и в Linux(например), т.е. мы должны избежать использование тех процедур и функций которые жестко привязаны к определенной ОС.

Читать далее

Share