Может потребоваться запускать
TWebBrowser так, чтобы он нормально работал, но оставался при этом невидимым.
(далее...)
Определение SEO параметров, которые присваивают главные поисковые машины тем или иным сайтам, является достаточно распространенной задачей при программировании многих сетевых приложений на Delphi.
(далее...)
Если вы немножко балуетесь автоматическими операциями по отношению к некоторым сайтам, например, к
Яндексу, то абсолютно необходимо использовать прокси сервера, чтобы не получить всевозможные санкции от этих самых сайтов.
(далее...)
В этой статье мы рассмотрим один из основных модулей замечательной библиотеки
Synapse, предназначенный для работы по протоколу HTTP. Synapse это невизуальная библиотека для Delphi, реализующая идеологию синхронной работы с сокетами.
(далее...)
Написать это небольшое руководство меня побудило знакомство с одной крупной и в каких-то кругах известной банковской системой. Клиент этой системы написан на
Delphi, база данных
Oracle.
(далее...)
При переводе проекта, написанного для Delphi 2009 на
Delphi XE вылезла неприятная ошибка. Проект работает с базой данных Oracle 11g через компонент Direct Oracle Access (DOA). В проекте есть много форм, работающих с данными, в которых при попытке редактирования этой формы в DesignTime или при запуске d RunTime стала выскакивать ошибка "Type mismath for field ... expecting: WideString actual: String".
(далее...)
Ниже приведены две простые функции на Delphi для преобразования
OleVariant в
String и обратно. Функции написаны с использованием
TStringStream.
(далее...)
Если необходимо загрузить картинку по заданному URL на Delphi, то для этого можно воспользоваться компонентом
TIdHTTP. Ниже представлены две функции, первая загружает картинку в формате
JPEG, вторая в формате
GIF.
(далее...)
В
предыдущей статье была приведена функция, которая позволяет получить список ссылок из HTML. Однако эта функция не позволит вам получить список ссылок из произвольного текста, который не закодирован по правилам HTML.
(далее...)
Часто требуется получить список всех ссылок, которые встречаются в некотором заданном
html. Для решения этой задачи можно написать собственный парсер на
Delphi или использовать регулярные выражения при помощи, например, компонента
TRegExp.
(далее...)
Все программистам на
Delphi известна функция
Sleep, которая позволяет выждать паузу при выполнении кода на заданное количество миллисекунд. Несомненно, функция полезная, однако при использовании функции Sleep в многопоточных приложениях могут возникнуть некоторые проблемы.
(далее...)
В
предыдущей заметке был приведен код, позволяющий программно назначить прокси сервер для интернет соединения вашего компьютера. Однако этот способ изменяет глобальные системные настройки, в результате чего любой браузер начинает их использовать. При написании разного рода ботов желательно назначить прокси сервер только конкретной сессии
TWebBrowser, не трогая системные настройки интернет соединения.
(далее...)