Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 30.09.2017, 12:37
Atomnsq вне форума Посмотреть профиль Отправить личное сообщение для Atomnsq Найти все сообщения от Atomnsq
  № 1  
Ответить с цитированием
Atomnsq

Регистрация: Sep 2017
Сообщений: 5
Question Ошибки при работе с 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]


Код AS3:
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");
			}
		}
Вызывалась данная функция так:
Код AS3:
	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, время: 17:00.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 17:00.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.