ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #2401  
Старый 05.12.2008, 13:51
[dei]
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме:
1123418

Репутация: 362
Отправить сообщение для [dei] с помощью ICQ
По умолчанию

Такой вопрос. Имеется ответ сервера вида header \r\n\r\n body. Как получить в отдельных переменных header и body ?
 
Ответить с цитированием

  #2402  
Старый 05.12.2008, 14:43
criz
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме:
811764

Репутация: 119
По умолчанию

[dei], http://www.delphisources.ru/pages/faq/base/strtok.html
 
Ответить с цитированием

  #2403  
Старый 05.12.2008, 14:55
Archangelus
Новичок
Регистрация: 11.05.2008
Сообщений: 27
Провел на форуме:
78594

Репутация: 0
По умолчанию

Спасибо.
А как нажать программно на ссылку?
Я нашёл пример:
Код:
procedure LinkClick(LinkName:String);
var
  HtmlDocument: IHtmlDocument2;
  HtmlCollection: IHtmlElementCollection;
  HtmlElement: IHtmlElement;
  I: Integer;
begin
  HtmlDocument := form1.WebBrowser1.Document as IHtmlDocument2;
  HtmlCollection := HtmlDocument.All;
  HtmlCollection := HtmlCollection.Tags('A') as IHTMLElementCollection;
  for I := 0 to HtmlCollection.Length - 1 do begin
    HtmlElement := HtmlCollection.Item(i, 0) as IHtmlElement;
    if   HtmlElement.InnerText = LinkName then
    begin
     HtmlElement.click;
    end;
  end;
end;

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
 HtmlElement: IHtmlElement;
begin
LinkClick(edit3.Text);   {в edit нужно пихать название ссылки, а не саму ссылку}
end;
Помогите сделать так, что б в edit можно было совать не название, а саму ссылку типа (http://сайт.ru) и нажималось на это ссылку программно.
 
Ответить с цитированием

  #2404  
Старый 05.12.2008, 17:28
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию

что мешает пихнуть ссылку в компонент TWebBrowser?
в принципе должно сработать, имхо
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием

  #2405  
Старый 05.12.2008, 17:35
Archangelus
Новичок
Регистрация: 11.05.2008
Сообщений: 27
Провел на форуме:
78594

Репутация: 0
По умолчанию

Ладно, получилось у меня всё )
Помогите плих сделать так, что б открывалась в том же окне

Последний раз редактировалось Archangelus; 06.12.2008 в 01:42..
 
Ответить с цитированием

  #2406  
Старый 08.12.2008, 12:54
criz
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме:
811764

Репутация: 119
По умолчанию

Объяснитие плиз, что значит вот этот код:
Код:
     Tthread = class(ThreadProgress)
        protected
            procedure Finish; override;
     end;
 
Ответить с цитированием

  #2407  
Старый 09.12.2008, 02:58
WAR!9G
Участник форума
Регистрация: 24.06.2007
Сообщений: 299
Провел на форуме:
467372

Репутация: 212
По умолчанию

Такой вот вопрос назрел - использую winapi, пишу программу для автоматизации конкретных действий. Функцией FindWindow нашёл окно программы. FindWindowEx - нашёл панель и в конце концов интересующий обьект. Теперь камень преткновения - имеется объект класса SysListView32 который в себе, содержит определённое количество строк. Требуется выполнить двойной щелчок по каждой из строк.
Пробовал что то вроде:
Код:
SendMessage(Wnd, WM_LBUTTONDBLCLK, 2,0);
...но почему то не срабатывает. Может кто имел дело?
 
Ответить с цитированием

  #2408  
Старый 09.12.2008, 03:26
IcEnd
Участник форума
Регистрация: 24.09.2008
Сообщений: 169
Провел на форуме:
1462512

Репутация: 288
Отправить сообщение для IcEnd с помощью ICQ
По умолчанию

Как скомпилировать все delphi файлы в один .exe?
 
Ответить с цитированием

  #2409  
Старый 09.12.2008, 03:40
WAR!9G
Участник форума
Регистрация: 24.06.2007
Сообщений: 299
Провел на форуме:
467372

Репутация: 212
По умолчанию

Цитата:
Как скомпилировать все delphi файлы в один .exe?
А в чём суть? Если ты просто хочешь собрать всё воедино, то создай отдельный проект кинь на форму для каждого по кнопке и запускай всё через ShellExecute. Если для своих нужд, то я бы пошёл по пути наименьшего сопротивления - тупо воспользовался джойнером. Почему бы в конце концов все файлы не объеденить в один?
 
Ответить с цитированием

  #2410  
Старый 09.12.2008, 03:43
IcEnd
Участник форума
Регистрация: 24.09.2008
Сообщений: 169
Провел на форуме:
1462512

Репутация: 288
Отправить сообщение для IcEnd с помощью ICQ
По умолчанию

Да вот нашел статейку.
Но спасибо, щас попробую.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/WPAN/WLAN 2567 19.04.2026 23:21
[ *NIX ] Задай вопрос - получи ответ. Xszz *nix 1547 15.06.2010 15:41
[jQuery] - Задай вопрос, получи ответ Isis PHP, PERL, MySQL, JavaScript 62 25.12.2009 03:25
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ