Вы здесь

delphi

Библиотеки в Delphi для работы с XML

Здесь я перечислю компоненты для работы с XML в Delphi, которые нашел за 20 минут:
Встроенный в Delphi класс: TXMLDocument.
Самый простой, но и мощный SimpleXML (к сожалению, сайт автора ушел в небытие, поэтому выложу его здесь) http://www.kraeg.ru/simplexml.
Delphi Simple XML — еще одна быстрая и мощная библиотека.
OpenXML — библиотека от немецких разработчиков.

Панель компонентов замедляет работу Delphi 2010

В Delphi 2010 появилась возможность вернуть панель компонентов, как было до версии Delphi 7 включительно.
Component Toolbar in RAD Studio 2010

Однако данная фишка обернулась боком для тех кто часто переключается между кодом и редактором форм, в том числе и пустой.
Если Вы пользуетесь классической панелью компонентов, пришедших с Delphi 2006, то следующий совет для Вас.

Ошибка в реализации Base64

Сегодня на сайте Дымящего оружия прочитал исправленную реализацию в Base64Encode.

Всем известная реализация Base64 на http://www.delphi3000.com/ от Daniel Wischnewski из Delphi-PRAXiS - далеко не "noname" товарищ. Исходник имеет рейтинг 9/10. Разошёлся по многим FAQ и используется в куче программ (в том числе, он использовался в EurekaLog).

Synapse. Скачиваем данные с ProgressBar’ом

Если Вы используете в работе с Сетью библиотеку Synapse, то, вероятно задумывались о том как сделать так, чтобы не просто получать или отправлять данные, но и видеть весь ход процесса. Например, чтобы при скачивании данных заполнялся ProgressBar, или чтобы в процессе работы THTTPSend видеть весь лог его работы, начиная от создания и, заканчивая закрытием сокета.
Сделать это достаточно просто, подключив в uses всего один модуль – blcksock.

У объекта THTTPSend имеются следующие свойства:

Шаблон для тестирования Юникода

Может кому то будет полезно увидеть немного "Правильных" функций для работы с юникод строками.

Скрытые возможности Delphi IDE

Сколько работал с Delphi IDE, но так и не узнал всех скрытых возможностей среды. Будем поправлять сей непростительный момент.
  • Контекстный поиск в коде - Ctrl + E
  • Если нажать Ctrl + Space в секции interface класса, можно получить список методов и свойст, которые могут быть переопределены. Методы подсвеченные красным должны быть определены.
Подписка на RSS - delphi