|
|
|||||
Регистрация: Sep 2017
Сообщений: 5
|
Ошибки при работе с FileStream
Будьте так любезны, помогите разобраться с проблемой.
Весь код модуля огромный, проблемная часть кода заключается в следующей функции. При использование fileStream.open(file, FileMode.WRITE), выскакивает ошибка Error: Error #3013: File or directory is in use. at flash.filesystem::FileStream/open() at visionlore::SmartFTP/download()[C:\Users\Admin\Desktop\Project\visionlore\SmartFTP.as:314] public function download(localPath:String, ftpPath:String):void { if (connected && _busy == false) { var file:File = new File(localPath); if (ftpPath.length) { _busy = true; _task = 'download'; _path = ftpPath; fileStream.open(file, FileMode.WRITE); cmdSocket.writeUTFBytes('TYPE I\n'); cmdSocket.writeUTFBytes('PASV \n'); cmdSocket.flush(); } else { addError("Incorrect URL path"); } } else { addError("Can't download with closed or busy connection"); } } trace("Загружаем базу"); mySmartDispFTP.download("C:/Windows/Temp/test_base.xml","db/test_base.xml"); trace(" --- LOAD COMPLETE --- "); Притом вероятность появления не постоянная , ошибка может не появиться не разу за 3-4 запуска , а может появиться сразу. Проект сам собран на AIR и при работе глюков не наблюдалось , но все же хочется разобраться с ошибкой, чтобы их не было и на стадии отладки. Не знаю на сколько важна следующая информация, но все же укажу: Операционная система: Windows 7 х64 Максимальная; Среда разработки: Adobe Flash Professional CS6; P.S. Я новенький на форуме,и если вдруг создал тему не там или не так, прошу больно ногами не пинайте, а укажите на мои ошибки, я постараюсь впредь не нарушать и по возможности исправить. Заранее спасибо! |
Часовой пояс GMT +4, время: 14:43. |
|
« Предыдущая тема | Следующая тема » |
|
|