Пытаюсь создать программу для отображения содержимого экрана монитора одного компьютера на другом. Суть в том, что создаётся printscreen-ом картинка, отсылается на другой компьтер по сети, а приложение, установленное на втором компьютере отображается содержимое файла. Операция производится с опредлённой периодичностью.
Несколько секунд приложения работают нормально, затем возникает ошибка совместного доступа к файлу.
Подскажите, пожалуйста, как её обработать.
Уважаемые авторы вопросов! Большая просьба сообщить о результатах решения проблемы на этой странице. Иначе, следящие за обсуждением, возможно имеющие аналогичные проблемы, не получают ясного представления об их решении. А авторы ответов не получают обратной связи. Что можно расценивать, как проявление неуважения к отвечающим от автора вопроса.
07-06-2006 04:00
Удостовертесь, что вы каждый раз освобождаете посылаемый файл (метод Free у файлового потока) - это надо делать и у получателя, и у отправителя.
Если вы используете ClientSocket и ServerSocket во время работы - тогда у отправителя вызывать метод Free не нужно.
Кроме того, проверьте, не совпадает ли посылаемый файл с тем файлом, в который будет писать получатель. Это обычно и приводит к ошибке.
Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter. Функция может не работать в некоторых версиях броузеров.