Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  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;
  << Вернуться к Содержанию