Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 14.12.2011, 00:08
logic1878 logic1878 вне форума
Прохожий
 
Регистрация: 13.12.2011
Сообщения: 2
Репутация: 10
По умолчанию httgettext

Привет всем. Имеется код:

Код:
procedure cmd;
var
ts:Tstringlist;
st:string;
begin
ts:=Tstringlist.Create;
httpgettext('http://server.com/cmd.txt',ts);
st:=ts.strings[0];
if pos('cmd1',st)<>0 then
begin
******
******
sleep(10000);
cmd;
end
else
if pos('sd',st)<>0 then
begin
******
******
sleep(10000);
cmd;
end

Проблема такова, сервер на котором лежит txt файл, часто недоступен, соответственно возникает ошибка "List index out of bounds (0)". Ну и до этого еще ошибка "Исключение неизвестное программное исключение (0x0eedfade) в приложении по адресу 0x7c812afb" Как правильно обработать ошибку?
Ошибка возникает вот тут:
Код:
if pos('cmd1',st)<>0 then
P.S. Пробовал try except, ошибки пропадают, но через некоторое время программа просто вылетает.
Может быть есть какой есть другой вариант прочитать файл на сервере (желательно без компонентов)
Буду признателен за все ответы.
Спасибо.
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 16:56.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025