Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Функция из WinInet, что она делает??? 
:(
    Опции темы
Pakshin A. S.
  Дата 20.1.2004, 22:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: 21
Всего: 61



function InternetCrackUrl(lpszUrl: PChar; dwUrlLength, dwFlags: DWORD;
var lpUrlComponents: TURLComponents): BOOL; stdcall;

TUSRLComponents имеют очень весёлую структурку; и это в соответствии с названием функции достаточно хорошо звучит! adv/24.gif

Пробовать не очень хочу, а описание не нашел.

Может кто знает об ентой штуке что-нибудь?
PM   Вверх
Петрович
Дата 20.1.2004, 22:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1000
Регистрация: 2.12.2003
Где: Москва

Репутация: 25
Всего: 55



Код
type
 PURLComponents = ^URL_COMPONENTS;
 URL_COMPONENTS = record
   dwStructSize: DWORD;        { size of this structure. Used in version check }
   lpszScheme: LPSTR;         { pointer to scheme name }
   dwSchemeLength: DWORD;      { length of scheme name }
   nScheme: TInternetScheme;    { enumerated scheme type (if known) }
   lpszHostName: LPSTR;       { pointer to host name }
   dwHostNameLength: DWORD;    { length of host name }
   nPort: INTERNET_PORT;       { converted port number }
   pad: WORD;                  { force correct allignment regardless of comp. flags}
   lpszUserName: LPSTR;       { pointer to user name }
   dwUserNameLength: DWORD;    { length of user name }
   lpszPassword: LPSTR;       { pointer to password }
   dwPasswordLength: DWORD;    { length of password }
   lpszUrlPath: LPSTR;        { pointer to URL-path }
   dwUrlPathLength: DWORD;     { length of URL-path }
   lpszExtraInfo: LPSTR;      { pointer to extra information (e.g. ?foo or #foo) }
   dwExtraInfoLength: DWORD;   { length of extra information }
 end;
 TURLComponents = URL_COMPONENTS;
 LPURL_COMPONENTS = PURLComponents;

Ты это хотел ?


--------------------
Все знать невозможно, но хочется
PM ICQ   Вверх
Pakshin A. S.
Дата 21.1.2004, 19:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: 21
Всего: 61



Это я нашел, только смысл этой функции не пойму... Для чего она может понадобиться...
PM   Вверх
Петрович
Дата 22.1.2004, 09:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1000
Регистрация: 2.12.2003
Где: Москва

Репутация: 25
Всего: 55



Как я понимаю, она парсит URL, возвращая отдельные составляющие (scheme name, host name, port number, user name, password, URL-path, и extra information). Попутно может конвертировать %xx.


--------------------
Все знать невозможно, но хочется
PM ICQ   Вверх
Pakshin A. S.
Дата 22.1.2004, 20:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: 21
Всего: 61



Забавно, надо у друга попробовать...
PM   Вверх
Петрович
Дата 22.1.2004, 23:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1000
Регистрация: 2.12.2003
Где: Москва

Репутация: 25
Всего: 55



Цитата
Забавно, надо у друга попробовать...

А чего у друга, вроде эта функция присутствует во всех виндах, кроме WinNT <v4.0


--------------------
Все знать невозможно, но хочется
PM ICQ   Вверх
Pakshin A. S.
Дата 23.1.2004, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: 21
Всего: 61



Моло ли что, свой комп жалко, я на нём экспериментов не ставлю, всё бегаю по чужим...
PM   Вверх
Петрович
Дата 23.1.2004, 23:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1000
Регистрация: 2.12.2003
Где: Москва

Репутация: 25
Всего: 55



Ну если жалко.... smile.gif.


--------------------
Все знать невозможно, но хочется
PM ICQ   Вверх
Medved
Дата 26.1.2004, 23:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a

Репутация: 14
Всего: 154



Я для таких целей использую W98-й он бедняга все стерпит.... smile.gif


--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0504 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.