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

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

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

Xml и зависание главной формы
  #1  
Старый 03.03.2008, 14:16
Student :)
Участник форума
Регистрация: 09.02.2007
Сообщений: 202
Провел на форуме:
537148

Репутация: 9
Отправить сообщение для Student :) с помощью ICQ
Question Xml и зависание главной формы

Привет всем знатокам!!
вопрос есть некий XML документ на сервере Я ЕГО загружаю и парсю но при этом процесе
главная форма зависает ! как мне ето обойти ? без потоков делаю так.

PHP код:
procedure TForm1.Button1Click(SenderTObject);
var
 
//CityID: string;
 
CoDocCoDOMDocument;
 
XMLDDOMDocument;
 
rIXMLDOMElement;
 
FNodeIXMLDOMNode;
 
i,yinteger;
begin
 XMLD
:=CoDoc.Create ;
 
XMLD.async:=false;
 
URL:=ComboBox1.Text;
 
XMLD.load(URL);
////////////////////////// здесь чтото не так 
while not XMLD.load(URL) do
Application.ProcessMessages;
////////////////////////////
 
memo1.Clear;
 
listbox1.Clear;
r:=XMLD.documentElement;
FNode:= r.SelectSingleNode('//rss');
 if 
FNode.attributes.getNamedItem('version').text<>'2.0'
 
then
  begin
   Memo1
.Lines.Add('error no 2.0');
   Exit;
  
end
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Зависание с WiFi в Windows _Great_ Windows 12 31.12.2007 18:36



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


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




ANTICHAT.XYZ