Компоненты и примеры

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Re: Компоненты и примеры

Сообщение naomika » 09.08.2013 13:11:51

Нужен компонент для такого архива как 7z. Необходимо пере сжимать из rar в 7z
Аватара пользователя
naomika
незнакомец
 
Сообщения: 7
Зарегистрирован: 09.08.2013 08:30:41

Re: Компоненты и примеры

Сообщение B4rr4cuda » 10.08.2013 23:40:02

Аватара пользователя
B4rr4cuda
энтузиаст
 
Сообщения: 693
Зарегистрирован: 28.12.2007 07:48:35

Re: Компоненты и примеры

Сообщение fessclr » 24.11.2013 15:04:20

Испытываю проблемы с установкой компонент INET из .lpk. При пересборке Лазаруса получаю ошибку: make.exe[1]: *** [idepkg] Error 255
Чем это вызвано и как это поправить?
fessclr
незнакомец
 
Сообщения: 1
Зарегистрирован: 24.11.2013 15:01:55

Re: Компоненты и примеры

Сообщение mkazakov » 20.12.2013 13:47:46

Версия fpc какая?
mkazakov
новенький
 
Сообщения: 52
Зарегистрирован: 24.02.2012 14:04:14
Откуда: Балаково

Re: Компоненты и примеры

Сообщение Virus191288 » 14.02.2014 18:23:05

Нужен компонент который умеет архивировать srteam в файл и доставать файлы из архива в stream(Формат архива не важен) Есть такой?
Virus191288
незнакомец
 
Сообщения: 6
Зарегистрирован: 07.02.2014 08:15:00

Re: Компоненты и примеры

Сообщение Leonius_Bad » 23.05.2014 15:56:39

Правильно ли я понимаю, что для обработки и генерации сетевых запросов в Лазарусе нет ничего встроенного? Везде советуют либи Indy, либо Synapse (оба, как понимаю, бесплатные и свободные).
Leonius_Bad
новенький
 
Сообщения: 51
Зарегистрирован: 29.11.2012 19:18:07

Re: Компоненты и примеры

Сообщение B4rr4cuda » 24.05.2014 00:18:43

Leonius_Bad, synapse берите.. удобнее и надежнее чем инди. Из встроенного - модуль Sockets подключите и вперед на низком уровне. Можете lNet попробовать, тоже неплохо себя показывает.
Synapse - требует поболее времени для разбирательства, а lNet - набор компонентов, его использовать с формами проще.
Аватара пользователя
B4rr4cuda
энтузиаст
 
Сообщения: 693
Зарегистрирован: 28.12.2007 07:48:35

Re: Компоненты и примеры

Сообщение Leonius_Bad » 24.05.2014 09:02:25

B4rr4cuda а разве Сокетс с Инетом встроены? Судя по вики их тоже нужно скачивать и устанавливать как и большинство пакетов, или я не так что-то понял...
Leonius_Bad
новенький
 
Сообщения: 51
Зарегистрирован: 29.11.2012 19:18:07

Re: Компоненты и примеры

Сообщение sign » 24.05.2014 12:48:27

https://svn.code.sf.net/p/synalist/code/trunk

И голова не болит!

У меня реализовано:
    зайти на сайт с авторизацией;
    пролезть по ссылкам в нужное место;
    скачать нужные документы себе на комп.
sign
энтузиаст
 
Сообщения: 1131
Зарегистрирован: 30.08.2009 09:20:53

Re: Компоненты и примеры

Сообщение vkhacker » 06.07.2014 22:45:35

Lazzik писал(а):А есть Indy под lazarus и где его достать???


Есть. На сайте Indy.
vkhacker
незнакомец
 
Сообщения: 9
Зарегистрирован: 06.02.2014 09:50:35

Re: Компоненты и примеры

Сообщение ViruZ » 28.10.2014 12:05:19

ZExmlss - библиотека, позволяющая создавать и загружать файлы формата excel 2002/2003 XML (SpreadsheetML / XML Spreadsheet), OpenDocument Format (ODS), Office Open XML (xlsx) БЕЗ использования MS Office или Open Office.
Работает в Lazarus (проверено с Lazarus 1.0.4 и FPC 2.6 под Linux-ом и Windows XP), в Delphi 7, Borland Developer Studio 2005, BDS 2006, CodeGear Delphi 2007, CodeGear RAD Studio 2009 и 2010, Delphi XE и Delphi XE2, в C++ Builder 6.
Лицензия: zlib License
Последняя версия: 0.0.6 от 2013.02.23 (бета).
Сайт разработчика: http://avemey.com/zexmlss/index.php?lang=ru
Изображение
Попробовал использовать в программе по тарификации медицинских учреждений - работает отлично, документ объёмом около 50 страниц сформировался меньше чем за 5 секунд. В отличии от fpSpreadSheet позволяет объединять ячейки. Тестировал в Lazarus SVN версии под Windows XP и OpenSuse 13.1 x64. Единственный замеченный глюк - если документ открывается в LibreOffice, высота строк не растягивается автоматически по содержимому, при открытии файла в Excel всё отображается нормально.
Также доступно на GitHub: https://github.com/Avemey/zexmlss.git .

Компонент ZColorStringGrid (наследован от TStringGrid)
Из-за лени (надоело каждый раз в OnDrawCell писать код для выравнивания текста...) было решено доработать StringGrid для нужного поведения.
Протестировано на Delphi 6-7, Borland Developer Studio 2005, BDS 2006, CodeGear Delphi 2007, CodeGear RAD Studio 2009 и 2010, XE и XE2.
Также заработало на C++ Builder 6 (на более поздних тоже должно). Для Builder-а нужно заменить hpp.
Основные возможности:
  • Выравнивание текста в ячейке по горизонтали и вертикали
  • У каждой ячейки свой "стиль" (цвет фона, шрифт (стиль, цвет), рамка)
  • Возможность объединения ячеек
  • Многострочные ячейки (не только в фиксированных ячейках)
  • Увеличение размера ячейки, если текст не помещается
  • Поворот многострочного текста в ячейке (только для TrueType шрифтов)
ViruZ
постоялец
 
Сообщения: 175
Зарегистрирован: 30.05.2005 17:41:12
Откуда: Украина

Re: Компоненты и примеры

Сообщение alexs » 28.10.2014 15:33:49

ViruZ писал(а): В отличии от fpSpreadSheet позволяет объединять ячейки.

Он тоже умеет
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4051
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Компоненты и примеры

Сообщение pupsik » 28.10.2014 15:57:59

alexs
сори: но вы пропустили уже. Ведь недавно эту плюху добавили, а в ZExmlss уже было :)

Хотя, сам пользуюсь fpSpreadSheet и не жалуюсь (объединять не сильно то и нужно было). А то что он работает и с экселем и с либре форматами - огромный плюс...
А вот с ZExmlss возникали непонятки.

ViruZ
плохо что сетка онли дельфин.
pupsik
энтузиаст
 
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13

Re: Компоненты и примеры

Сообщение alexs » 28.10.2014 17:28:08

pupsik писал(а): Ведь недавно эту плюху добавили, а в ZExmlss уже было

Я её просил - кода делал экспорт из RxDBGrid-а в таблицы.
И сетка в нём нормальная - я её в своём проекте использую в мастере импорта торгового докуманта от контрагента.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4051
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Компоненты и примеры

Сообщение *Rik* » 30.10.2014 19:19:29

alexs писал(а):
ViruZ писал(а): В отличии от fpSpreadSheet позволяет объединять ячейки.

Он тоже умеет

Версия из svn у меня не завелась. А то что поставилось 1.2.1 (c http://sourceforge.net/projects/lazarus ... readsheet/) там такой функции не обнаружил. Может не там смотрю, пытаюсь колупать для экспорта - импорта TsWorkbook, TsWorksheet. Функции, изменять толщину рамки вокруг ячейки, то-же не обнаружил...
Аватара пользователя
*Rik*
постоялец
 
Сообщения: 426
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал

Пред.След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 13

Рейтинг@Mail.ru