|
2D-программирование Вопросы, касающиеся двумерного программирования |
05.07.2009, 12:29
|
#1
|
ПроЭктировщик
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений (для 9 пользователей)
|
Запись в файл и чтение из него в режиме реального времени.
Как сделать так чтобы после команды WriteLine(DebugFile,Comand$) содержимое переменной Comand$ записалось в файл моментально, а не тогда когда закрываю окно блитца? Может есть какие либы для быстрой работы с файлами?
Последний раз редактировалось ArtemkA, 05.07.2009 в 12:48.
|
(Offline)
|
|
05.07.2009, 12:35
|
#2
|
|
Ответ: удалите эту тему
попробуй
WriteLine(DebugFile,Comand$)
FlushStream(DebugFile)
потому что запись в файл буферизируется и нужно принудильно сбрасывать буфер
|
|
|
05.07.2009, 12:44
|
#3
|
ПроЭктировщик
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений (для 9 пользователей)
|
Ответ: удалите эту тему
спасибо, но я уже понял что содержимое записываеться только после команды CloseFile().
А такая функция есть? Чет я ее в справке не нашел, да и блитц ругаеться на нее...
Последний раз редактировалось ArtemkA, 05.07.2009 в 12:51.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
05.07.2009, 13:07
|
#4
|
|
Ответ: Запись в файл и чтение из него в режиме реального времени.
ArtemkA
ух недоглядел сорри, такая функция есть в blitzmax, в blitz3d хз как
|
|
|
05.07.2009, 13:14
|
#5
|
ПроЭктировщик
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений (для 9 пользователей)
|
Ответ: Запись в файл и чтение из него в режиме реального времени.
Понятно...в Blitz3D вроде подобной функции нету...разве что CloseFile()
Последний раз редактировалось ArtemkA, 05.07.2009 в 13:26.
|
(Offline)
|
|
06.07.2009, 13:29
|
#6
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Запись в файл и чтение из него в режиме реального времени.
спасибо, но я уже понял что содержимое записываеться только после команды CloseFile()
|
ух ты !! никогда необращял на это внимания !!
а что в реалтайме закрывать файл и потом дописовать сильно тормозно ??
|
(Offline)
|
|
06.07.2009, 16:36
|
#7
|
Дэвелопер
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений (для 2,920 пользователей)
|
Ответ: Запись в файл и чтение из него в режиме реального времени.
Сообщение от IGR
ух ты !! никогда необращял на это внимания !!
а что в реалтайме закрывать файл и потом дописовать сильно тормозно ??
|
Конечно. Винт - самый медленный вид памяти. По возможности необходимо всячески избегать реалтайм работы с диском.
По сабжу - можно за 5 минут накидать небашую либку для работы с файлами нормальной.
З.Ы. А зачем оно вообще тебе надо?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
06.07.2009, 19:23
|
#8
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Запись в файл и чтение из него в режиме реального времени.
З.Ы. А зачем оно вообще тебе надо?
|
да, ArtemkA, зачем тебе оно надо ??
|
(Offline)
|
|
06.07.2009, 21:48
|
#9
|
ПроЭктировщик
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений (для 9 пользователей)
|
Ответ: Запись в файл и чтение из него в режиме реального времени.
да, ArtemkA, зачем тебе оно надо ??
|
Я занялся над разроботкой своего редактора 3D мира и пришла в голову мысь сделать вожможность добавления блитцовских команд через консоль и смотреть результат получившегося в реалтайме...
|
(Offline)
|
|
06.07.2009, 21:57
|
#10
|
Дэвелопер
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений (для 2,920 пользователей)
|
Ответ: Запись в файл и чтение из него в режиме реального времени.
Ересь. В редакторе все что возможно должно быть представлено посредством визуального редактирования (учитывая возможности блитза - все укладывается без проблем).
Ну и в конце концов только полный идиот будет сохранять команды из консоли в файл, загружать его и выполнять, да. Вообще если программа что-то дампит в файл, а потом его юзает - за такое руки нада отрывать (возможны исключения типа кэширования)
|
(Offline)
|
|
06.07.2009, 22:03
|
#11
|
ПроЭктировщик
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений (для 9 пользователей)
|
Ответ: Запись в файл и чтение из него в режиме реального времени.
Ну в редакторе же все реалиовать невозможно. Допустим, пользователь захочет добавить какую нибуть свою функцию которой нет в редакторе, и че делать? А так всегда есть возможность на вставке своего кода в его уровень.
|
(Offline)
|
|
06.07.2009, 22:12
|
#12
|
Дэвелопер
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений (для 2,920 пользователей)
|
Ответ: Запись в файл и чтение из него в режиме реального времени.
А каким образом игровая логика пересекается с редактором (абстрактным редактором)?
|
(Offline)
|
|
06.07.2009, 22:19
|
#13
|
ПроЭктировщик
Регистрация: 09.10.2008
Адрес: Казань
Сообщений: 137
Написано 7 полезных сообщений (для 9 пользователей)
|
Ответ: Запись в файл и чтение из него в режиме реального времени.
да просто мне делать нечего вот и занимаюсь всем попало. Я вообще начал делать простую консоль для игр, а потом чето уже и эта мысль пришла в голову...
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:08.
|