Речь идет не о «сетевом программировании», а о том, как справиться с проблемой, возникающей, когда клиент запускает приложение, расположенное на сервере, и сетевое соединение временно отключается.Как справиться с проблемами подключения к сети в Clarion?
Мой фон в .Net. И я понимаю, что если я запустил приложение, расположенное на другой машине, то .exe с удаленного компьютера загрузится в память на клиентской машине ... что означает, что в .Net я мог бы поймать исключение, когда сеть идет вниз и обрабатывает его.
Я еще мало знаю о Clarion, но есть система Point Of Sale, которую я использую, которая всегда сбой, когда сеть опускается, что написано в Clarion. Программист уверяет меня, что когда сеть опускается, что я больше не подключен к их приложению, которое находится на сервере (я не согласен с этим, потому что, как упоминалось ранее, я считаю, что приложение уже находится в памяти на клиенте.)
Может ли эта проблема обрабатываться в приложении Clarion, и что еще более важно, если да, то как вы можете ее обработать?
EDIT: Кроме того, я вижу, как может возникнуть проблема, если к какой-либо конкретной DLL, которая еще не загружена в память, к ней обращаются, но для целей этого вопроса предполагают, что это не так. Я могу решить эту проблему практически в любое время, отключив сетевой кабель, поэтому я уверен, что это не проблема (или, по крайней мере, не 99% времени).
Спасибо. Это больше похоже на то, что я думаю о проблеме. Я думаю, что лично создаю функцию-оболочку для каждой из этих операций, которая проверяет наличие ошибок, так что мне не нужно было беспокоиться о том, чтобы запомнить это во всей программе. – BVernon