Разное
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
BDE. Создание алиасов
Категория: Базы данных
Категория: Базы данных
Создание кнопки на панели в IE
Категория: Интернет и Сети
Категория: Интернет и Сети
Вывод текста на канву Canvas
Категория: Компоненты
Категория: Компоненты
Удалить пробелы в начале и конце
Категория: Текст и строки
Категория: Текст и строки
Компоненты CoolBar и ControlBar
Категория: Компоненты
Категория: Компоненты
Упаковать TinyDB
Категория: Базы данных
Категория: Базы данных
Прочитать содержимое папки
Категория: Файловая система
Категория: Файловая система
Как запустить приложение, дождаться его исполнения
Категория: Приложение
Категория: Приложение
BDE. Расположение БД по псевдониму
Категория: Базы данных
Категория: Базы данных
Автоматическое определения кодировки текста
Категория: Текст и строки
Категория: Текст и строки
Delphi - База Знаний: Взять часть URL, которая следует после названия сайта
//В InternetCrackUrl() takes a URL as a parameter and breaks it down into components,
//В which are then accessible via the TURLComponents structure.
//В InternetCrackUrl() zerlegt eine URL in seine Komponenten, welche dann ьber die
//В TURLComponents Struktur zugдnglich sind.
uses
WinInet;
procedure TForm1.Button1Click(Sender: TObject);
var
aURLC: TURLComponents;
const
TEST_URL = 'http://www.swissdelphicenter.ch/de/tipsindex.php';
begin
FillChar(aURLC, SizeOf(TURLComponents), 0);
with aURLC do
begin
lpszScheme := nil;
dwSchemeLength := INTERNET_MAX_SCHEME_LENGTH;
lpszHostName := nil;
dwHostNameLength := INTERNET_MAX_HOST_NAME_LENGTH;
lpszUserName := nil;
dwUserNameLength := INTERNET_MAX_USER_NAME_LENGTH;
lpszPassword := nil;
dwPasswordLength := INTERNET_MAX_PASSWORD_LENGTH;
lpszUrlPath := nil;
dwUrlPathLength := INTERNET_MAX_PATH_LENGTH;
lpszExtraInfo := nil;
dwExtraInfoLength := INTERNET_MAX_PATH_LENGTH;
dwStructSize := SizeOf(aURLC);
end;
if InternetCrackUrl(PChar(TEST_URL), Length(TEST_URL), 0, aURLC) then
begin
ShowMessage(aURLC.lpszUrlPath);
end;
end;