Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > PureBasic

PureBasic Мощный кросс-платформенный язык среднего уровня на основе BASIC. Подходит для решения широкого круга задач.

Закрытая тема
 
Опции темы
Старый 05.12.2013, 13:23   #1
Artfrost
AnyKey`щик
 
Регистрация: 02.11.2009
Сообщений: 9
Написано 2 полезных сообщений
(для 2 пользователей)
Ошибка/Невозможность записи файла

Ребят подскажите, что нужно предпринять в такой ситуации:
Программа запущена с внешнего источника (внешний жёсткий, флешка и тп)
программа сохраняет собственные данные в файл расположенный подле неё, всё прекрасно до момента дисконнекта носителя с которого она запускалась, если диск отключить и потом вновь подключить - программа теряет возможность записи в файл...
Enumeration
	#Window_Main
	#Button
EndEnumeration

OpenWindow(#Window_Main,500,400,120,70,"test")
ButtonGadget(#Button, 10,10,60,20,"save")

Procedure save()
	Define.l file = CreateFile(#PB_Any, "test.txt",#PB_File_NoBuffering)
	If IsFile(file)
		WriteStringN(file,"test")
		;.......
		CloseFile(file)
	Else
		MessageRequester("Ошибка!","Невозможно сохранить файл",#MB_ICONWARNING)
	EndIf
EndProcedure
    
Repeat
	
	Select WindowEvent()
  	    Case #PB_Event_Gadget		
        	Select EventGadget()    
  				Case #Button
  					save()
  
  			EndSelect
  			
  		Case #PB_Event_CloseWindow	       	
			Select EventWindow()
				Case #Window_Main
					End
			EndSelect
			
	EndSelect
  
	Delay(1)
  
ForEver
Вложения
Тип файла: exe test.exe (22.5 Кб, 969 просмотров)

Последний раз редактировалось Artfrost, 05.12.2013 в 15:29.
(Offline)
 
Старый 06.12.2013, 19:07   #2
Artfrost
AnyKey`щик
 
Регистрация: 02.11.2009
Сообщений: 9
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Ошибка записи

подсказали на другом форуме
тему в топку
(Offline)
 
Закрытая тема


Опции темы

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

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


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com