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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Ludens

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Toolbar2000 не устанавливается под XE2.  
На форуме Джордана пишут, что вроде бы решили проблему небольшим патчем исходных текстов. Но у меня этот способ почему-то не срабатывает.
Кто-нибудь пробовал? Может быть, кому-то удалось установить Toolbar2000 под XE2, и он готов поделиться готовыми исходниками?

Всего записей: 1512 | Зарегистр. 16-01-2006 | Отправлено: 19:57 14-10-2011
Arvur



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ludens
Ммм... А в чем смысл такого порта? Если не секрет, конечно
Я бы в таком раскладе сразу переносил на FireMonkey/Ribbon/ActionManager.

Всего записей: 2111 | Зарегистр. 18-01-2002 | Отправлено: 22:11 14-10-2011
Ludens

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Arvur
смысл в том, чтобы с последней версией компилятора использовать великолепные старые библиотеки TB2k и SpTBXLib, не имеющие пока адекватной замены.

Всего записей: 1512 | Зарегистр. 16-01-2006 | Отправлено: 23:53 14-10-2011
Arvur



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

Цитата:
не имеющие пока адекватной замены

Вот как раз это у меня и вызывает сомнение. Обе библиотеки я использовал долго и прочно... Чему именно не нашлось замены?

Всего записей: 2111 | Зарегистр. 18-01-2002 | Отправлено: 00:40 15-10-2011
Ludens

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

Цитата:
Чему именно не нашлось замены?

Toolbar, ToolWindow и StatusBar.

Всего записей: 1512 | Зарегистр. 16-01-2006 | Отправлено: 01:59 15-10-2011
Ludens

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
И вновь хочу поднять этот важный (уверен, не только для меня) вопрос: не пытался ли кто-нить установить Toolbar2000 и SpTBXLib на XE2? Возможно ли это?  

Всего записей: 1512 | Зарегистр. 16-01-2006 | Отправлено: 18:16 08-11-2011
kyamboj

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://news.jrsoftware.org/read/thread.php?group=jrsoftware.toolbar2000.thirdparty

Всего записей: 19 | Зарегистр. 26-10-2011 | Отправлено: 16:29 09-11-2011 | Исправлено: kyamboj, 16:35 09-11-2011
Ludens

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kyamboj
я выше приводил эту же самую ссылку. К сожалению, тамошняя рекомендация у меня не сработала.

Всего записей: 1512 | Зарегистр. 16-01-2006 | Отправлено: 23:20 09-11-2011
Ludens

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Неужели здесь больше нет поклонников Toolbar2000 + SpTBXLib? Неужели никто не попытался адаптировать эту связку под XE2? Я б сам попытался это сделать, но слишком слабо разбираюсь в теме. Как такие вещи делаются вообще? Может, хоть ссылочки подскажете?

Всего записей: 1512 | Зарегистр. 16-01-2006 | Отправлено: 21:28 12-11-2011
Arvur



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

Цитата:
К сожалению, тамошняя рекомендация у меня не сработала.

А где подробности? Какие ошибки выводятся при компиляции? Телепатов здесь скорее всего нет.
И, кстати, может быть есть смысл задать вопрос в ньюсгруппе разработчика?

Всего записей: 2111 | Зарегистр. 18-01-2002 | Отправлено: 22:16 12-11-2011
Ludens

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

Цитата:
Телепатов здесь скорее всего нет.

Зато есть любители кидать понты банальности вроде "телепатов здесь нет".
Я никого не просил анализировать причины, по которым у меня не получилось, — поэтому телепаты тут не требуются. Я спрашивал про совсем другое.
 
Добавлено:

Цитата:
 может быть есть смысл задать вопрос в ньюсгруппе разработчика?

нет смысла, потому что этот вопрос там давно задан (я приводил ссылку), и ответа нет

Всего записей: 1512 | Зарегистр. 16-01-2006 | Отправлено: 22:49 12-11-2011
Arvur



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ludens
Странный вы человек, право слово. Ну да это не мои проблемы...
 

Цитата:
нет смысла, потому что этот вопрос там давно задан (я приводил ссылку), и ответа нет

Вы приводите ссылку на решение, признанное рабочим, и говорите "не получилось". Сомневаюсь, что по такому описанию проблемы вам кто-то сможет помочь.

Всего записей: 2111 | Зарегистр. 18-01-2002 | Отправлено: 01:25 13-11-2011
VikLabel

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ludens
Попробуй поиск, нашёл например в поиске >>> (регистрация), Ещё TB2000 for XE >>> можно пошаманить (XE и XE2 рядом).
Может подойдут, не пробовал. Поиск выдал кучку ссылок, работы (проверки) на неделю хватит!
Ещё есть тема на sql.ru, правда старенькая, но есть личка, может там помогут! Удачи!

Всего записей: 674 | Зарегистр. 05-03-2003 | Отправлено: 10:59 13-11-2011 | Исправлено: VikLabel, 13:53 13-11-2011
Ludens

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

Цитата:
Попробуй поиск

Конечно, конечно, я его пробовал. Но не нашел того, что искал, — ГОТОВОГО РЕШЕНИЯ. Идея создать такое решение самостоятельно — не очень меня вдохновляет, поскольку я не профессионал, а популярность TB-компонентов в мире велика, и мне казалось, что кто-нибудь поопытней меня уже должен был бы радикально решить эту несложную задачу. Потому я и обратился в данную ветку.
И, кажется, таки нашел то, что искал! Спасибо тебе, VikLabel! Дело не в том, что ты умеешь гуглить лучше меня, а в том, что ты сделал это на пару дней позже меня. :) За эти пару дней необходимое решение, похоже, появилось в Сети. Я еще не успел его потестировать, но тороплюсь сообщить ссылку на блог автора, найденного по наводке VikLabel:
http://www.armin-pfaeffle.de/blog/2011/11/toolbar2000-and-sptbx-for-delphi-xe2/
Там можно скачать без регистрации.  
 
Upd: У меня все компоненты установились на XE2 без единого варнинга. Все работает прекрасно. Слава Джордану Расселу и его последователям!

Всего записей: 1512 | Зарегистр. 16-01-2006 | Отправлено: 13:49 13-11-2011 | Исправлено: Ludens, 16:01 16-11-2011
Ludens

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А вот еще одна "классическая" библиотека (говорят, идеально приспособлена для работы  в связке с tb2k + SpTBXLib), которую недавно профессионально адаптировали под XE2:  
 
PngComponents
 
У меня встала и работает безукоризненно.
 
Для тех, у кого нет аккаунта на абракадабре:
pngcomponents_for_delphi_2009_xe2.ZIP

Всего записей: 1512 | Зарегистр. 16-01-2006 | Отправлено: 20:20 14-11-2011 | Исправлено: Ludens, 10:50 15-11-2011
kyamboj

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если шо там в этих PngComponents утечка, при вызове Clear а затем наполнении.

Всего записей: 19 | Зарегистр. 26-10-2011 | Отправлено: 11:10 18-11-2011 | Исправлено: kyamboj, 11:11 18-11-2011
Ludens

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kyamboj
напиши сборщику, пусть поправит. Хотя, возможно, это не его бага, а разработчика оригинала.

Всего записей: 1512 | Зарегистр. 16-01-2006 | Отправлено: 11:26 18-11-2011
kyamboj

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ludens
 
Проще его создавать динамически при наполнении и уничтожать вместо очистки чем писать репорт ...  
Ну а когда он юзается как икон холдер для контролов то итак сойдёт.

Всего записей: 19 | Зарегистр. 26-10-2011 | Отправлено: 00:50 19-11-2011
Ludens

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kyamboj
ну, меня-то лично интересует эта библиотека только в качестве, как ты выразился, иконхолдера. :)
Но должны же мы заботиться об общей карме. Если ты обнаружил у кого-то баг, то нельзя это так оставлять. Ну, давай я ему напишу. Только объясни поточнее, чтО и в каком конкретно компоненте.

Всего записей: 1512 | Зарегистр. 16-01-2006 | Отправлено: 01:45 19-11-2011
kyamboj

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Использовал TPngImageList, загружал в него иконы то ли через  
 AddPng то ли через AddIcon, ну и вроде всё нормально было, потом решил тест драйв устроить проекту, в результате теста в PngImageList загружалось по 1000 икон потом вызывался Clear потом опять загружалась 1000 икон ну и так далее.  
 
Потом через диспечер задач подметил что размер выделенной памяти процессу после каждого цикла "+1000; Clear;" увеличивается на несколько килобайт (то ли на 30 то ли на 300 точно не помню ) ...
 
Потом установил что дело именно в TPngImageList, а именно в том что после вызова Clear  
всё же где то чего-то остаётся, хотя все иконы удаляются.  
 
FastMM не использовал...
 
 

Всего записей: 19 | Зарегистр. 26-10-2011 | Отправлено: 22:10 21-11-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 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