msgbartop
Блог Oracle разработчика
msgbarbottom
foxbase

30.05.2010 Как на Delphi из HTML получить текст?

При программировании на Delphi иногда возникает задача перевести текст, содержащий в себе HTML символы в обычный нормальный текст. Например, интерфейс Twitter выдает текст сообщений в HTML формате, который содержит такие спецсимволы как &quot& и им подобные. 
Перекодировать такой текст средствами Delphi можно при помощи интерфейсов MSHTML. (далее…)

12.05.2010 MSSpeller для последних версий Microsoft Office

Технология проверки орфографии, которая была представлена автором в статьях MSSpeller и Проверка орфографии в Delphi-MSSpeller работоспособна только до Microsoft Office 97 включительно. В более новых версиях используется другая технология проверки правописания, доступ к которой автору неизвестен (кроме медленного доступа через OLE) (далее…)

14.03.2010 Проверка орфографии в Delphi-MSSpeller

В приложениях, работающих с текстом, часто требуется проверка орфографии. Для этих целей существует множество систем проверки орфографии, платных и бесплатных компонентов для Delphi. Я хочу предложить вам простой и эффективный компонент для проверки орфографии MSSpeller, который использует словари Microsoft Word. (далее…)

29.01.2010 TTreeView Drag and Drop

Здесь показан простой способ организации технологии Dran and Drop для TTreeView в Delphi, при помощи которого можно перемещать узлы TTreeView в другие узлы. (далее…)

22.10.2009 Закрытие формы по ESC

Здесь будет короткая заметка на общеизвестную тему. Как в Delphi закрыть модальную форму, нажав клавишу Esc. Я хочу напомнить самый правильный и простой способ, который работает в последних версиях Delphi.Самое интересное, многие разработчики и не подозревают о существовании такого простого и естественного  способа, и начинают играться с перехватом кода нажатой клавиши и тому подобной ерундой.

На модальной форме мы как правило помещаем две стандартные кнопки Ok и Cancel. Все, что нужно сделать, это выставить свойство Cancel в true для кнопки Cancel. И это все.

22.10.2009 Редактирование даты и времени одновременно

В Delphi есть такой компонент – TDateTimePicker. Позволяет редактировать дату, есть выпадающий календарик. Или время. Или так или эдак. Но одновременно – хоть об стенку. Интересно, что думали разработчики этого компонента и его клонов (например, TJvDateTimePicker)? Что никому никогда не потребуется редактировать дату и время одновременно в одном поле? Потрясающе, они даже свойство такое ввели – Kind, где можно выбрать или дату или время. В результате многим разработчикам приходится мучиться с этой идеологией. В компоненте даже свойство такое есть – Format, где можно вписать формат даты вместе со временем, но только время вместе с датой вы не отредактируете все равно. (далее…)