Lazarus: сворачиваем приложение в трей после запуска

Эх..давно я шашку в руки не брал (лет 10 точно уже с Lazarus/Delphi дела не имел), а тут снова пришлось.

За работу с треем, в Lazarus отвечает компонент TrayIcon, Перетащим её на форму. В процедуре создания формы разместим:

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

Получение кода html страницы по заданному URL (Lazarus, FreePascal)

Lazarus_IDE_GTK2_Linux Без сторонних компонентов обойтись к сожалению не удалось.  Модуль который рекомендуют использовать в интернетиках fphttpclient — заставить работать не удалось — падал в access violation… Поэтому пришлось подключать компоненты synaptic:

 




Установка Synapse и отправка письма с вложением..

  • Скачиваем исходники с http://synapse.ararat.cz/doku.php/download
  • Копируем папку lib в расположение вашего проекта
  • В свойствах проекта Lazarus: Проект-Параметры проекта-Пути-Другие модули добавляем путь куда положили содержимое lib.

На этом все. Теперь достаточно после uses добавлять необходимые для использования компоненты. Вот так например выглядит простейший пример отправки письма с вложением.

 




Работа с Ini файлами.

Короткий пример,  лучше всего..

 




Учет оргтехники (закрыто)

Кроссплатформенное Linux/Windows приложение позволяющее вести учет оргтехники на небольшом предприятии. Возможности: приход, списание, перемещение, инвентаризация, печать штрихкодов, ремонты, заправки, отчеты.

44

Изображение 1 из 8

Обсуждение здесь: http://www.freepascal.ru/forum/viewtopic.php?f=10&t=7429

Исходники здесь: https://sourceforge.net/projects/orguse/files/

Лицензия: GPL

Состояние: заморожено, т.к. текущий функционал меня устраивает.




1 2