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

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

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

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

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

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

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

16.05.2011 Как программно назначить прокси сервер для браузера

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

14.05.2011 Решаем математическую капчу на Delphi

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

14.05.2011 Как узнать о завершении загрузки страницы в TWebBrowser

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

27.04.2011 Получаем HTML из TWebBrowser

HTML TWebBrowser
Эта короткая заметка показывает способ получения HTML текста из TWebBrowser на Delphi(далее...)

25.04.2011 Работаем с изображениями в TWebBrowser на Delphi

изображения TWebBrowser
При использовании TWebBrowser на Delphi часто требуется работать с изображениями, которые загрузил TWebBrowser. Фактически самыми востребованными функциями будет получение списка URL картинок текущей загруженной страницы, получение параметров заданного изображения, получение изображения из кэша TWebBrowser без повторного выкачивания изображения из сети. Эти функции мы и обсудим в этой статье. (далее...)

24.04.2011 Как очистить Cookies в TWebBrowser

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

22.04.2011 Как обновить TWebBrowser

При использовании TWebBrowser в своих проектах иногда требуется программно обновить данные текущей страницы. На первый взгляд это сделать просто, используя метод Refresh. (далее...)

09.02.2011 Indy Cookie Manager своими руками. Работающий пример

На этом блоге была серия статей, посвященная альтернативному Cookie Manager. Начало всей истории положила первая статья, в которой было приведено довольно простое решение, которое позволяло обрабатывать Cookies отдельно, не используя "родной" менеджер куков Indy, прославленный своими глюками и изменениями внутренней структуры от версии к версии. (далее...)

27.01.2011 Проверка соединения с Интернет в Delphi

В интернет приложениях на Delphi часто требуется проверять наличие соединения с интернет в данный конкретный момент. Так как провайдер может отключиться, пропасть WI-FI соединение, а в это время вы, например, массово проверяете прокси-сервера на работоспособность. При отсутствии соединения с интернет такая проверка может отметить все ваши прокси как нерабочие совсем незаслуженно. (далее...)