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

27.12.2011 Невидимый запуск TWebBrowser на Delphi

Может потребоваться запускать TWebBrowser так, чтобы он нормально работал, но оставался при этом невидимым. (далее...)

08.12.2011 Определение Google Page Rank на Delphi

Google Page Rank Delphi
Определение SEO параметров, которые присваивают главные поисковые машины тем или иным сайтам, является достаточно распространенной задачей при программировании многих сетевых приложений на Delphi. (далее...)

08.12.2011 Случайный User-Agent

random User-Agent
Если вы немножко балуетесь автоматическими операциями по отношению к некоторым сайтам, например, к Яндексу, то абсолютно необходимо использовать прокси сервера, чтобы не получить всевозможные санкции от этих самых сайтов. (далее...)

08.12.2011 Synapse THttpSend

Synapse THttpSend
В этой статье мы рассмотрим один из основных модулей замечательной библиотеки Synapse, предназначенный для работы по протоколу HTTP. Synapse это невизуальная библиотека для Delphi, реализующая идеологию синхронной работы с сокетами. (далее...)

21.08.2011 Динамическая загрузка дерева в Delphi из базы данных

Delphi tree
Написать это небольшое руководство меня побудило знакомство с одной крупной и в каких-то кругах известной банковской системой. Клиент этой системы написан на Delphi, база данных Oracle. (далее...)

24.07.2011 Ошибка в Delphi XE. Type mismath for field … expecting: WideString actual: String

Type mismath for field ... expecting: WideString actual: String
При переводе проекта, написанного для Delphi 2009 на Delphi XE вылезла неприятная ошибка. Проект работает с базой данных Oracle 11g через компонент Direct Oracle Access (DOA). В проекте есть много форм, работающих с данными, в которых при попытке редактирования этой формы в DesignTime или при запуске d RunTime стала выскакивать ошибка "Type mismath for field ... expecting: WideString actual: String". (далее...)

26.06.2011 Взаимные преобразования OleVariant и String

Ниже приведены две простые функции на Delphi для преобразования OleVariant в String и обратно. Функции написаны с использованием TStringStream. (далее...)

09.06.2011 Как загрузить картинку на Delphi

Download idHttp
Если необходимо загрузить картинку по заданному URL на Delphi, то для этого можно воспользоваться компонентом TIdHTTP. Ниже представлены две функции, первая загружает картинку в формате JPEG, вторая в формате GIF. (далее...)

30.05.2011 Как получить список ссылок из текста на Delphi

Delphi link
В предыдущей статье была приведена функция, которая позволяет получить список ссылок из HTML. Однако эта функция не позволит вам получить список ссылок из произвольного текста, который не закодирован по правилам HTML. (далее...)

30.05.2011 Как получить список ссылок из HTML на Delphi

список ссылок
Часто требуется получить список всех ссылок, которые встречаются в некотором заданном html. Для решения этой задачи можно написать собственный парсер на Delphi или использовать регулярные выражения при помощи, например, компонента TRegExp. (далее...)

30.05.2011 Правильный Sleep в многопоточных приложениях Delphi

Delphi Sleep
Все программистам на Delphi известна функция Sleep, которая позволяет выждать паузу при выполнении кода на заданное количество миллисекунд. Несомненно, функция полезная, однако при использовании функции Sleep в многопоточных приложениях могут возникнуть некоторые проблемы. (далее...)

16.05.2011 Как назначить прокси сервер для сессии TWebBrowser

прокси сервер TWebBrowser
В предыдущей заметке был приведен код, позволяющий программно назначить прокси сервер для интернет соединения вашего компьютера. Однако этот способ изменяет глобальные системные настройки, в результате чего любой браузер начинает их использовать. При написании разного рода ботов желательно назначить прокси сервер только конкретной сессии TWebBrowser, не трогая системные настройки интернет соединения. (далее...)