Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.09.2010, 14:53   #11
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

кодов проверки наличия инета много.
а в вашем случае try except можно
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 23.09.2010, 14:55   #12
Mihanches
Пользователь
 
Регистрация: 14.09.2010
Сообщений: 89
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
кодов проверки наличия инета много.
а в вашем случае try except можно
А как это выглядит в форме кода?
Mihanches вне форума Ответить с цитированием
Старый 23.09.2010, 16:19   #13
Dj_smart
Капсула от спама
Форумчанин
 
Аватар для Dj_smart
 
Регистрация: 04.03.2008
Сообщений: 779
По умолчанию

Код:
try
  // что-то делаешь, тут возможна "ошибка"
except
  // тут "ловишь" ошибку, в случае ошибке в блоке выше -- управление передается этому блоку
end;
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг
Dj_smart вне форума Ответить с цитированием
Старый 23.09.2010, 18:07   #14
Mihanches
Пользователь
 
Регистрация: 14.09.2010
Сообщений: 89
По умолчанию

Цитата:
Сообщение от Dj_smart Посмотреть сообщение
Код:
try
  // что-то делаешь, тут возможна "ошибка"
except
  // тут "ловишь" ошибку, в случае ошибке в блоке выше -- управление передается этому блоку
end;
Ну яж попросил на конкретном приммере. Вот как я должен определить в каком месте тут должна быть моя команда из примера?
Mihanches вне форума Ответить с цитированием
Старый 23.09.2010, 19:28   #15
ZvEr_HaCkEr
VisualC++/DirectX
Форумчанин
 
Аватар для ZvEr_HaCkEr
 
Регистрация: 16.07.2010
Сообщений: 831
По умолчанию

uses winInet;
................................... .............................
function IsConnectedToInternet: Boolean;
var
dwConnectionTypes: DWORD;
begin
dwConnectionTypes :=
INTERNET_CONNECTION_MODEM +
INTERNET_CONNECTION_LAN +
INTERNET_CONNECTION_PROXY;
Result := InternetGetConnectedState(@dwConnec tionTypes, 0);
end;
................................... ................................... .........................
try
if IsConnectedToInternet then ..... //начать работу проги
except
showmessage('для работы приложения необходимо интернет соединение!');
exitprocess(0);
end;

Последний раз редактировалось ZvEr_HaCkEr; 24.09.2010 в 07:13.
ZvEr_HaCkEr вне форума Ответить с цитированием
Старый 25.09.2010, 09:59   #16
Johnson
кривокодер ;)
Форумчанин
 
Аватар для Johnson
 
Регистрация: 20.06.2008
Сообщений: 707
По умолчанию

тогда уж немного по-другому....

Код:
uses winInet;
................................... .............................
function IsConnectedToInternet: Boolean;
var
dwConnectionTypes: DWORD;
begin
dwConnectionTypes :=
INTERNET_CONNECTION_MODEM +
INTERNET_CONNECTION_LAN +
INTERNET_CONNECTION_PROXY;
Result := InternetGetConnectedState(@dwConnectionTypes, 0);
end;
................................... ................................... .........................

while not(IsConnectedToInternet) do begin
sleep(100);application.processmessages;
end;

{тут уже действия, которые нужны после того, как инет появится}
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид}
Johnson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск программы из памяти jone Общие вопросы Delphi 7 12.03.2010 18:03
Запуск программы Vladya Помощь студентам 4 17.11.2008 11:38
Запуск программы на выполнение из другой программы. ViNcHeStEr Паскаль, Turbo Pascal, PascalABC.NET 6 18.06.2008 14:33
Запуск программы Egych Общие вопросы Delphi 4 04.05.2007 09:46