ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1701  
Старый 03.06.2008, 21:43
Аватар для MNX
MNX
Познающий
Регистрация: 14.04.2008
Сообщений: 42
Провел на форуме:
400417

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

Как узнать, загрузилась страница в WebBrowser или возникла ошибка? (403,404 и т.д.)? Заранее спасибо
 
Ответить с цитированием

  #1702  
Старый 03.06.2008, 22:11
Аватар для BlackSun
BlackSun
Members of Antichat - Level 5
Регистрация: 01.04.2007
Сообщений: 1,268
Провел на форуме:
10046345

Репутация: 4589


По умолчанию

Цитата:
Сообщение от MNX  
Как узнать, загрузилась страница в WebBrowser или возникла ошибка? (403,404 и т.д.)? Заранее спасибо
Судя по этим 2м топикам:
http://www.delphikingdom.com/asp/answer.asp?IDAnswer=61209
http://www.delphikingdom.ru/asp/answer.asp?IDAnswer=61118
Норм решения нет, как вариант можешь с помшью ClientSocket загрузить страницу и посмотреть в ответе сервера, если 404 - з нач страницы нет)
 
Ответить с цитированием

  #1703  
Старый 04.06.2008, 17:43
Аватар для MNX
MNX
Познающий
Регистрация: 14.04.2008
Сообщений: 42
Провел на форуме:
400417

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

Цитата:
Сообщение от BlackSun  
Судя по этим 2м топикам:
http://www.delphikingdom.com/asp/answer.asp?IDAnswer=61209
http://www.delphikingdom.ru/asp/answer.asp?IDAnswer=61118
Норм решения нет, как вариант можешь с помшью ClientSocket загрузить страницу и посмотреть в ответе сервера, если 404 - з нач страницы нет)
А как можно получить исходный код страницы, загруженной в WebBrowser?
 
Ответить с цитированием

  #1704  
Старый 04.06.2008, 17:48
Аватар для BlackSun
BlackSun
Members of Antichat - Level 5
Регистрация: 01.04.2007
Сообщений: 1,268
Провел на форуме:
10046345

Репутация: 4589


По умолчанию

Код:
 function WB_GetHTMLCode(WebBrowser: TWebBrowser; ACode: TStrings): Boolean;
 var
   ps: IPersistStreamInit;
   ss: TStringStream;
   sa: IStream;
   s: string;
 begin
   ps := WebBrowser.Document as IPersistStreamInit;
   s := '';
   ss := TStringStream.Create(s);
   try
     sa := TStreamAdapter.Create(ss, soReference) as IStream;
     Result := Succeeded(ps.Save(sa, True));
     if Result then ACode.Add(ss.Datastring);
   finally
     ss.Free;
   end;
 end;
 
Ответить с цитированием

  #1705  
Старый 04.06.2008, 18:15
Аватар для MNX
MNX
Познающий
Регистрация: 14.04.2008
Сообщений: 42
Провел на форуме:
400417

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

Нашел сам способ =)
tagsU := WebBrowser1.OleObject.document.all.item(0).innerHT ML;
ShowMessage(tagsU);
 
Ответить с цитированием

  #1706  
Старый 05.06.2008, 11:44
Аватар для Кубик Рубик
Кубик Рубик
Познающий
Регистрация: 10.04.2008
Сообщений: 51
Провел на форуме:
78866

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

Вопросы по object pascal(консольные приложения)
1. Как мне вывести дату на экран? например в формате 05 06 08
2. Можно выводить случайным образом цифры, а как мне выводить случайным образом слова?

можно загнать в массив или перечисляемый тип ток ничего не получается

Помогите пожалуйста! Спасибо

Последний раз редактировалось Кубик Рубик; 05.06.2008 в 11:48..
 
Ответить с цитированием

  #1707  
Старый 05.06.2008, 12:53
Аватар для z01b
z01b
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме:
2360904

Репутация: 1393


По умолчанию

Цитата:
Сообщение от Кубик Рубик  
Вопросы по object pascal(консольные приложения)
1. Как мне вывести дату на экран? например в формате 05 06 08
2. Можно выводить случайным образом цифры, а как мне выводить случайным образом слова?

можно загнать в массив или перечисляемый тип ток ничего не получается

Помогите пожалуйста! Спасибо
1.http://delphi.about.com/od/beginners/l/blrtldatetime.htm
2. ПихаешЪ нужные слова в массив и потом просто делаешь writeln(mass[random(последний элемент масива)])
 
Ответить с цитированием

  #1708  
Старый 05.06.2008, 13:15
Аватар для Кубик Рубик
Кубик Рубик
Познающий
Регистрация: 10.04.2008
Сообщений: 51
Провел на форуме:
78866

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

у меня не получается слова в массив загнать, как это сделать? Спасибо
 
Ответить с цитированием

  #1709  
Старый 05.06.2008, 13:42
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Что может быть проще? Генеришь число, а чтобы запихать символ в массив (array of char или string), делаешь
Код:
str [i] = chr (number);
 
Ответить с цитированием

  #1710  
Старый 05.06.2008, 13:44
Аватар для z01b
z01b
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме:
2360904

Репутация: 1393


По умолчанию

Цитата:
Сообщение от Кубик Рубик  
у меня не получается слова в массив загнать, как это сделать? Спасибо
Код:
var
x :array [0..20] of string;
tmp:integer;
begin
x[0] :='slovo1';
x[1] :='slovo2';
x[2] :='slovo3';
x[3] :='slovo4';
x[4] :='slovo5';
x[5] :='slovo6';
x[6] :='slovo7';
tmp:=random(7);
writeln(x[tmp]);
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/WPAN/WLAN 2564 06.04.2026 23:31
[ *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