1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| DeeMon |
Сообщение
#1
|
|
Гость |
Есть программа нижнего уровня на Турбо Паскале(ТП) которая обменивается файлами с другой программой верхнего уровня (на Fox) по средствам сети. Так вот, та программа, которая написана на ТП находится на компе под DOS и сеть на нем соответственно под DOS и подключен сетевой диск на который эта программа пишет те самые файлы для обмена. Проблема заключется в следующем:
когда верхний уровень отваливается (перезагружается, выключается и тд) нижний уровень должен работать как ни в чем не бывало, с той лишь разницей, что он не должен ни какие файлы никуда не передавать, как определить что нет сетевого диска без всяких задержек, (дело в том, что я пробовал определять это с помощью DiskSize(5) но в этом случае похоже, что он ждет какие-то там тайм ауты(чисто мое предположение) и программа в этом месте жутко тормозит, что недопустимо в моем случае) за любую помощь заранее благодарен |
![]() ![]() |
| Altair |
Сообщение
#2
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Эге ... да ... минута это серьезно ...
А оно и понятно, ведь сеть еще определить надо, а затем еще и диск на том конце... Тогда тут ни как не обойтись представлением о сетевом диске как о физическом! А может "верхняя" система посылать сообщение "нижней" что бы та остановилась? Или "верхняя" система пожет непроизвольно перегружаться, выключатся? То есть один из способов такой: При попытке перегрузить верхнюю систему, она сначала подает сигнал нижней, что отключается, а на нижней стоит резидент (или сама прога это определяет), регистрирующий отключение. Еще вопрос: а система верхняя, сильно удалена от нижней? (физическое расстояние в метрах от одной машины до другой) -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
DeeMon как определить что нет сетевого диска 22.09.2004 18:29
Ozzя http://forum.sources.ru/index.php?showtopi...nread… 22.09.2004 19:49
Altair Ну есть пожалуй еще проще способ:
1.
Для определен… 22.09.2004 22:39
DeeMon
пробовал .... так же долго как и DiskSize 23.09.2004 13:15
Altair Долго????
Так, товарищ, вы время тогда называйте … 23.09.2004 13:19
DeeMon Oleg_Z
долго это где-то около минуты 23.09.2004 13:28
DeeMon слушайте, народ тут мне в голову пришла одна мысль… 23.09.2004 13:39
Altair
Так, стоп!
Тогда такое предложение системы:
… 23.09.2004 13:43
DeeMon Да нет же, сетевой диск мне совсем не нужен будет,… 23.09.2004 13:48
Altair Ага, все понял.
Ну тогда выходит осталось найти се… 23.09.2004 14:01
DeeMon да не маршал я, всего лишь рядовой, а фотка армейс… 23.09.2004 14:41
united pharmacy lasix no precrcr Buy Generic Zithromax 5.11.2021 17:16![]() ![]() |
|
Текстовая версия | 6.11.2025 2:45 |