DIHtmlParser - это HTML-парсер (разборщик) для Delphi: средство разработки для быстрого извлечения из HTML-документов таких элементов, как теги, текст, комментарии, скрипты, стили и т.п. Имеются плагины для расширения функциональности (включены в поставку - для извлечения e-mail адресов, ссылок и заголовка). Включен также хелп и демо-проекты. Персональное использование бесплатно и не ограничено; коммерческое использование и исходные тексты возможны после регистрации за небольшую плату. С исходными текстами (судя по описанию - после оплаты).
Источник: www.delphipages.com
Автор: The Delphi Inspirationhttp://www.zeitungsjunge.de/delphi/ -= · VCL · Samples · =- [Перевел: Mark S. Zheleznyak]
Обработчик регулярных выражений для Boland Delphi. Используется Perl5-совместимый синтаксис, включая полное выделение подстрок, регистронезависимость при сравнении и т.д. DIPcre включает также два редактора регулярных выражений: TDIPcreEdit и TDIPcreComboBox. Оба позволяют пользователю вводить образец регулярного выражения.
Включает полный исходный код, некоммерческое использование допускается без каких-либо ограничений.
Источник: www.delphipages.com
Автор: The Delphi Inspirationhttp://www.zeitungsjunge.de/delphi/ -= · VCL · Samples · =- [Перевел: Сергей Касаткин]
Для уменьшения объема писем здесь публикуется не весь список новых компонент, потому заглядывайте и на сайт!
Пара компонентов для поддержки нескольких языков интерфейса. Планирую сделать некий компонент-редактор для синхронизации языковых настроек. Для работы необходимо бросить на главную форму TLangServer и на каждую форму приложения TLangItem (естественно указав сервер). Заполните пропертя сервера и можно стартонуть программу. По умолчанию данные считываются и сохраняются в текстовых файлах, но есть возможность определить обработчики. Переключение языков возлагается на ВАС и делается примерно так: <i> procedure TForm1.MenuItemRussClick(Sender: TObject); begin LangServer.LoadFromFile('RUS'); end;
procedure TForm1.MenuItemEnglishClick(Sender: TObject); begin LangServer.LoadFromFile('ENG'); end; </i>
Охотно отвечу на вопросы и приму к сведенью замечания/пожелания.
»»» Скачать: исходные тексты (5кб)
procedure TForm1.Button1Click(Sender: TObject); begin {Cause a Windows system error message to be logged} ShowMessage(IntToStr(lStrLen(nil))); ShowMessage(SysErrorMessage(GetLastError)); end;
Комплексный контроль за качеством кода
Статья описывает систему методов и действий, которые могут быть использованы при написании больших проектов на Delphi. Основная цель системы заключается в эффективном повышении качества кода и возможности быстрого поиска и исправления обнаруживаемых ошибок.
Borland C++ Builder 5. Энциклопедия программиста
Borland C++ Builder 5. Энциклопедия программиста написана большим авторским коллективом под руководством Чарли Калверта и Кента Рейсдорфа и продолжает серию книг о C++ Builder, начатую Чарли Калвертом после выхода в свет первой версии этого замечательного продукта. Все без исключения авторы книги имеют не только многолетний опыт создания коммерческих продуктов при помощи систем программирования C++ Builder и Delphi, но и принимали непосредственное участие в написании большого количества книг соответствующей тематики.Книга написана опытными программистами для опытных программистов и этим она резко отличается от подавляющего большинства других книг о C++ Builder (и вообще других книг, посвященных программированию). В ней вы не найдете подробного и планомерного описания интегрированной среды разработки (IDE), перечисления всех стандартных компонентов, их свойств и методов, а также обсуждения тому подобных вопросов. Взамен этого, авторы сосредоточились на обсуждении наиболее сложных разделов программирования с использованием C++ Builder, которые обычно обходятся авторами других книг. Характерным является также и то, что в примерах программ, представленных на поставляемом вместе с книгой компакт-диске, авторы наряду с использованием стандартных возможностей библиотеки VCL, зачастую применяют и функции Windows API.
Автор: Калверт Ч.
Дорогие друзья! Мы рады представить вам новый совместный проект сайтов www.rsdn.ru, delphi.mastak.ru и www.optim.ru - профессиональный журнал для программистов RSDN Magazine.
Несомненно, ваше мнение о необходимости такого журнала, содержании рубрик и темах отдельных статей поможет сделать журнал более полезным и интересным. Высказать свое мнение, проголосовать или же подписаться вы можете на сайте. Без вашего участия, нам будет трудно сделать правильный журнал!
Для души
Хокку дня
замерзшая тишина - сосулька падает быстро
Афоризмы
То, что мы называем общественным мнением, является, в сущности, общественной эмоцией...
Фраза дня
Надоели критические дни - смени пол!
И на закуску коротенький анекдот
- Алло! Это общество охраны животных? Прошу вас, пришлите сюда кого-нибудь. У нас во дворе сидит на дереве почтальон и оскорбляет нашего дога.