Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Компоненты и утилиты для Delphi/BCB/FreePascal/Lazarus

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

Открыть новую тему     Написать ответ в эту тему

data man



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Делимся ссылками и обсуждаем Open Source компоненты, инструменты, эксперты для Delphi/BCB/FreePascal/Lazarus

Обсуждаем только то, что в шапке !


Кандидатов на включение в шапку, анонсируем в топике
"Анонсы компонент и утилит с открытым исходным кодом"

 
 
Графика (3D, растровая, векторная, диаграммы, редакторы, ...)
     
  Название и ссылки__________________________   Описание_________________________________   Последняя версия   Поддерживаемые версии сред   Баги :(
     Anti-Grain Geometry   Библиотека для работы с растровыми изображениями   2.4   D7..D2010,FP
     Asphyre   Библиотека под DirectX   4.1   D2006,FP
     DelphiX   Библиотека под DirectX   1.0.8.5   D4..D2010
     FASTGEO   Библиотека 2D/3D алгоритмов   5.0.1   D4..D2006,FP1.9.x
     GLScene; csv; русский сайт   Библиотека под OpenGL   1.0.0.0724   D4+,L
     Graphics32 / zip 1.9, tar 1.9   Быстрый аналог TCanvas   1.9 (релиз)   D6+/+
     GR32_Lines and GR32_Text / zip   Расширение для Graphics32   3.8   D4+ Подробнее
     Omega Engine   Кроссплатформенный игровой движок под DirectX/OpenGL   1.1.5   D7+,FP
     Simple Graph / zip   Визуальный компонент для составления схем   2.72 от 2 февраля 2009   D4+      
     
Обработка информации, но не БД (математика, физика, сжатие, кодирование, шифрование, ...)
     
  Название и ссылки__________________________   Описание_________________________________   Последняя версия   Поддерживаемые версии сред   Баги :(
     DIUcl   Pas-реализация резко асимметричного алгоритма UCL.   2.0.0   D2—DXE2      
     
Математика
     
Парсеры/компиляторы
     
  Название и ссылки__________________________   Описание_________________________________   Последняя версия   Поддерживаемые версии сред   Баги :(
     Pegtop Math / zip   Компилятор выражений   1.01   D4+/*      
     
Библиотеки классов и функций
     
  Название и ссылки__________________________   Описание_________________________________   Последняя версия   Поддерживаемые версии сред   Баги :(
     CCR Exif   Библиотека для работы с Exif-метаинформацией.   1.5.1 beta от 16 января 2012   Delphi 2006—XE2
     OmniThreadLibrary / v2.0   Создание многопоточных приложений, синхронизация потоков.   2.0 от 10 декабря 2010   Delphi 2009+
     NativeXml / v4.01   Библиотека для работы с XML-файлами, есть возможность сохранять и загружать объекты (классы).   4.01 от 27.07.2011   FPC, Delphi 5+
     
     
Библиотеки визуальных компонент
     
  Название и ссылки__________________________   Описание_________________________________   Последняя версия   Поддерживаемые версии сред   Баги :(
     JEDI VCL for Delphi / v3.39 JVCL+JCL 7z   Самая крупная библиотека компонент с открытым исходным кодом   3.39   D6+/BCB5+
     Pegtop Delphi / zip   Симпатичные ползунки, индикаторы прогресса, компоненты для отображения градиентов.   от 15 августа 2005   D5+      
     
Текст (работа со строками, регулярные выражения, редакторы, генераторы отчетов...)
 
Текст-редакторы
 
  Название и ссылки__________________________   Описание_________________________________   Последняя версия   Поддерживаемые версии сред   Баги :(
     ATSynEdit / Wiki   Многострочный редактор с подсветкой синтаксиса. Не основан на SynEdit. Поддерживает адаптеры для любых движков подсветок.   2018.12   Lazarus 1.8+  
     
Регулярные выражения
 
  Название и ссылки__________________________   Описание_________________________________   Последняя версия   Поддерживаемые версии сред   Баги :(
     TPerlRegEx / zip   Библиотека для работы с регулярными выражениями   27.10.09   D4+/*
     .Net-style RegEx / zip   Библиотека для работы с регулярными выражениями в стиле .Net   1.0   D2009+/-      
     
Работа с базами данных (визуальные и не визуальны компоненты и библиотеки)
     
Работа с оборудованием (коммуникация, порты, сеть, диски, принтеры, звук, ...)
     
  Название и ссылки__________________________   Описание_________________________________   Последняя версия   Поддерживаемые версии сред   Баги :(
     New Audio Components (NewAC) / v2.3.0 zip / SVN   Библиотека для работы со звуком в Delphi: вопроизведение, кодирование, фильтры   2.3.0 от 11 декабря 2009   D5-XE6 Подробнее…
     ComPort Library (svn)   Библиотека для работы с COM портом (синхронные и асинхронные операции чтения и записи в порт, использование многопоточности для мониторинга событий COM портов и многое другое)   4.11f (2011-11-24)   D5 .. XE      
     
Визуальные (интерфейсные) компоненты, не попавшие в другие категории
     
  Название и ссылки__________________________   Описание_________________________________   Последняя версия   Поддерживаемые версии сред   Баги :(
     ATTabs   Табы (tab control), с огромным количеством опций   2018.12   D7+, Lazarus 1.8+
     ATBinHex / Lazarus port   Просмотр файлов любого размера, в нескольких режимах, как в TotalCmd Lister   2014.05 Delphi, 2017.12 Laz   D7+, Lazarus 1.6+
     StatusBar Pro / zip   Улучшенная строка состояния (status bar)   1.76 от 18 ноября 2008   D3+
     Toolbar2000 / zip   Навороченная панель инструментов в стиле Office 2000   2.2.2 от 25 сентября 2009   D4+, BCB4+
     Virtual Treeview;   svn   Быстрый Tree View   4.8.6/5.0 (svn)   D7..DXE6, BCB4..6      
     
Не визуальные компоненты, не попавшие в другие категории
     
  Название и ссылки__________________________   Описание_________________________________   Последняя версия   Поддерживаемые версии сред   Баги :(
     TOneInstance / ZIP   При использовании этого компонента ваше приложение может быть запущено только в одном экземпляре.   1.6.1   D5—DXE2      
     
IDE-эксперты и утилиты
     
  Название и ссылки__________________________   Описание_________________________________   Последняя версия   Поддерживаемые версии сред   Баги :(
     CnPack IDE Wizards   Хороший расширитель возможностей IDE, доступен исходный код   0.9.8.603
(2011-06-06)
  D7+, BCB 5+
     Lazy Delphi Builder   инструмент для создания билдов для Delphi. Позволяет быстро переустановить в IDE компоненты из исходников   1.10.9.269
(2014-03-15)
  D5 - XE6
     Delphi Setting Manager   Полезная утилита, позволяющая использовать отдельные ветки реестра Delphi для разных проектов.   1.3.3
(2014-05-07)
  D6 .. XE6      
           

Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 19:25 12-11-2009 | Исправлено: Alextpp, 21:06 26-12-2018
dred2k



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andryshok
Я к тому, что какой смысл кидать только архив, если пакет свободный. Ссылка на родной сайт гораздо информативнее, мне кажется. По ссылке тебе и описание, и новости, и заветный раздел Code, в котором можно создать срез версии на любой вкус.

Всего записей: 403 | Зарегистр. 15-02-2006 | Отправлено: 16:36 12-04-2014
edruzenko



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dred2k
а можно подробнее про срезы?

Всего записей: 75 | Зарегистр. 26-12-2005 | Отправлено: 17:38 12-04-2014
dred2k



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
edruzenko
Почитай про SVN и про системы контроля версий.
В общем случае, из репозитория берется последний срез (commit, точка фиксации), но иногда бывает необходимость и в непоследнем. Зайди по ссылке (которую я кидал), в раздел Code, там в принципе все визуально и близко к очевидности.

Всего записей: 403 | Зарегистр. 15-02-2006 | Отправлено: 17:54 12-04-2014 | Исправлено: dred2k, 19:47 12-04-2014
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andryshok
Поддерживаю мнение о том что для свободных проектов надо давать ссылку на офсайт/сорсфорж. Кроме уже указанных преимуществ, у тебя не может быть версия свежее, чем здесь. Ну и через день-неделю-месяц твой архив будет гарантированно старее, чем репозиторий или архив на оффсайте.
 
Плюс для свободных проектов реклама (ссылка с популярного форума, например) никогда лишней не бывает.

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 11:18 13-04-2014
edruzenko



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dred2k
ну и сколько раз в жизни ты скачивал эти самые "срезы"?
все берут последнюю версию

Всего записей: 75 | Зарегистр. 26-12-2005 | Отправлено: 11:32 13-04-2014
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
edruzenko
Смотря что за проекты. К примеру некоторые делают релизы очень редко, или не делают вообще.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 15:05 13-04-2014
Andryshok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
miwa Ну как видишь не все умеют пользоваться репозиторием... , в остальном ты прав.
 
+ Еще ссылочка - компонент для работы с 7zip - Офф сайт
Недавно пригодился вкупе с Abbrevia,  хотя пакетов под новые Delphi и нет, но он элементарно собирается например под XE5 - просто создаем пакадж, добавляем в него исходный пасник  - все компилится и работает.

Всего записей: 649 | Зарегистр. 03-06-2009 | Отправлено: 21:25 14-04-2014
ChSerg



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все эти компоненты для работы с 7zip - древняя убогость.  
DLL давно поддерживает команды обновления и удаления файлов в архиве, а эти библиотеки - нет.
Самая лучшая библиотека для работы с 7zip находится в JCL.

Всего записей: 936 | Зарегистр. 30-08-2001 | Отправлено: 00:18 15-04-2014
Andryshok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ChSerg Возможно и самая лучшая.. но из JCL например конкретно мне нужно только работа с 7zip и только упаковка некого набора файлов и больше ничего....  не ставить же мне всего монстра JCL ради одного 7zip,  + если народ заитересован будет - вполне реально что автор добавит и новые возможности в сою библиотеку, или например заинтересованные лица добавят например по согласованию с автором, на мой взгляд идея неплоха, почему бы ее не развивать...  более чем уверен куча людей пишут некие свои бекаперы например БД и упаковку бекапов баз, RAR платный, ZIP жмет не все файлы хорошо , 7zip бесплатный и жмет хорошо

Всего записей: 649 | Зарегистр. 03-06-2009 | Отправлено: 08:43 25-04-2014
ChSerg



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andryshok
Умный человек не будет ставить всё полностью, если нужна одна фича, а просто выдернет то, что посчитает нужным, чтобы не писать все это с нуля. ИМХО. Я пользую некоторые вещи из TMS, некоторые из JCL и JVCL, некоторые из LMD. И это не значит, что всё это у меня установлено полностью.

Всего записей: 936 | Зарегистр. 30-08-2001 | Отправлено: 09:38 25-04-2014
OXDBA

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У кого-нибудь есть опыт использования AcedUtils под XE-XE6? У нас разработчик высказывает сомнения в возможности переноса старого проекта с BDS2007 на XE5 по причине использования AcedStrings.

Всего записей: 426 | Зарегистр. 19-01-2005 | Отправлено: 11:49 25-04-2014
LadyOfWood

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Умный человек не будет ставить всё полностью, если нужна одна фича, а просто выдернет то, что посчитает нужным, чтобы не писать все это с нуля.

+1. Но иногда там такая череда зависимостей, пока отряхнешь замучаешься

Всего записей: 620 | Зарегистр. 16-09-2003 | Отправлено: 11:49 25-04-2014
miwa

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LadyOfWood
Точно. А потом выходит новая версия целевой библиотеки с необходимым функционалом - и отряхивай по новой. Так что тут все от наличия времени и желания зависит. Это я к чему - не вижу проблемы в установке полной J(V)CL, если библиотека действительно нужна.  
 
Хотя ее монструозности это и не отменяет.

Всего записей: 455 | Зарегистр. 10-10-2004 | Отправлено: 12:11 25-04-2014
V1s1ter



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OXDBA
Простите, что не полностью в тему, но для ориентировки возможно будет полезно.  
По памяти AcedStrings это тоже что и TAnsiString.
Если Вам Unicode не нужен и устраивает 32 бита, то все не так страшно. Если нужен Unicode или 64 бита, то придется часть функций переписывать. У меня есть своя похожая библиотека, я ее перевел с Delphi2007 на XE3 где то за неделю.

Всего записей: 948 | Зарегистр. 06-02-2007 | Отправлено: 12:53 25-04-2014
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OXDBA
Судя по логу, у них есть поддержка Д2010, а значит и дальше портировать должно быть не сложно.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 16:49 25-04-2014
LadyOfWood

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Точно. А потом выходит новая версия целевой библиотеки с необходимым функционалом - и отряхивай по новой.

Я некоторые библиотки под себя перелапачивал, там вообще выходит новая версия, достаем Araxis Merge и начинаем правку.

Цитата:
У нас разработчик высказывает сомнения в возможности переноса старого проекта с BDS2007 на XE5 по причине использования AcedStrings.

Тут надо смотреть, какие функция длч работы со строками реально используются, нужен юникод, но вообще все переносимо при наличии желания.

Всего записей: 620 | Зарегистр. 16-09-2003 | Отправлено: 17:45 25-04-2014
OXDBA

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
V1s1ter
Frodo_Torbins
Спасибо. Ставим задачу по переносу, а дальше примем окончательное решение по промежуточным результатам.

Всего записей: 426 | Зарегистр. 19-01-2005 | Отправлено: 19:35 25-04-2014
Andryshok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ChSerg Как и писали выше.... куча зависимостей может быть ... Я как то пытался вытащить из JEDY компонент ... непомню уже как называется ... вобщем аналог TaskBara-a Outlook ....потратил кучу времени, но каждый новый юнит цеплял за собой еще несколько, в итоге я бросил это знанятие и установил всю библиотеку...., к тому же как писали выше - частенько потом обновится не прокатывает.., вот если бы например в Turbo Power Abbrevia добавилась поддержка работы с 7zip было бы вообще замечательно, а если добавить еще и распаковку RAR то лучше и не придумать

Всего записей: 649 | Зарегистр. 03-06-2009 | Отправлено: 10:01 26-04-2014
LadyOfWood

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
вот если бы например в Turbo Power Abbrevia добавилась поддержка работы с 7zip было бы вообще замечательн

Ну она вообще вяло развивается, так что шансы не велики.

Всего записей: 620 | Зарегистр. 16-09-2003 | Отправлено: 17:38 27-04-2014
XPerformer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 добавить еще и распаковку RAR то лучше и не придумать

 
там две строчки
            RARArchive.OpenFile(AnsiString(RarName));
            RARArchive.Extract(AFolder, False, nil);
 
что мешает добавить самому

Всего записей: 2536 | Зарегистр. 20-06-2011 | Отправлено: 18:12 27-04-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Компоненты и утилиты для Delphi/BCB/FreePascal/Lazarus


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru