файлы

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
AlexBlack
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 18.07.2005 (Пн) 19:14
Откуда: Киефф, Юкрейн...

файлы

Сообщение AlexBlack » 17.09.2005 (Сб) 14:51

Делаю
Код: Выделить всё
Open
...
Close


В евенте загрузки формы. Если нажать ресет открытый файл исчезает.
Как сделать так что б этого не было?

Кстати это мой сотый пост!!!
Последний раз редактировалось AlexBlack 17.09.2005 (Сб) 17:38, всего редактировалось 1 раз.
Красный, но студийный.

http://www.rs-creative.com
Alex_Black@rs-creative.com

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 17.09.2005 (Сб) 15:13

Делаю:
Код: Выделить всё
Dim lFile As Byte
lFile = FreeFile
Open "vbstreets.rtfm" For Binary As #lFile
...
Close #lFile


После чего, при загрузке формы происходит отруб электричества. Как сделать чтобы этого не происходило?

p.s. Выражайся конкретнее. Причем тут кнопка RESET?
Моду создают модоки, а распространяют модозвоны.

AlexBlack
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 18.07.2005 (Пн) 19:14
Откуда: Киефф, Юкрейн...

Сообщение AlexBlack » 17.09.2005 (Сб) 16:56

Форма загрузилась и не отрубая её, я жму кнопку ресет.
Красный, но студийный.

http://www.rs-creative.com
Alex_Black@rs-creative.com

Shura
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 17.09.2005 (Сб) 13:25

Сообщение Shura » 17.09.2005 (Сб) 17:05

AlexBlack писал(а):Форма загрузилась и не отрубая её, я жму кнопку ресет.

Предполагаю, что от RESET-a тебя спасет Reset :D (вместо Close)
The Reset statement closes all active files opened by the Open statement and writes the contents of all file buffers to disk.

AlexBlack
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 18.07.2005 (Пн) 19:14
Откуда: Киефф, Юкрейн...

Сообщение AlexBlack » 17.09.2005 (Сб) 17:39

И что помогает?
Просто написать Reset и усё?
Красный, но студийный.

http://www.rs-creative.com
Alex_Black@rs-creative.com

Shura
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 17.09.2005 (Сб) 13:25

Сообщение Shura » 17.09.2005 (Сб) 19:02

AlexBlack писал(а):И что помогает?
Просто написать Reset и усё?

А я не такой калабок :), чтобы свой комп резетить для такой проверки, уж извини - сам пробуй. По идее должно сработать (если я правильно понял твою странную идею). Просто файл, который еще в дисковом буфере сидит при резете копмпа не успеет записаться на хард, а так - должОн.

AlexBlack
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 18.07.2005 (Пн) 19:14
Откуда: Киефф, Юкрейн...

Сообщение AlexBlack » 18.09.2005 (Вс) 19:00

Ага. Пасиба....
Красный, но студийный.

http://www.rs-creative.com
Alex_Black@rs-creative.com

GB826
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 312
Зарегистрирован: 04.08.2005 (Чт) 0:58
Откуда: Планета #3

Сообщение GB826 » 19.09.2005 (Пн) 10:27

Reset при Resete не сработает...
Просто сохраняй файлик с какой-либо периодичностью, все не спасешь...

CodeName33
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 297
Зарегистрирован: 01.09.2004 (Ср) 13:25
Откуда: SPb

Сообщение CodeName33 » 19.09.2005 (Пн) 12:56

AlexBlack, Если Win2k/XP и fat32, то файл может и после закрытия исчезнуть по reset. Так вот эти операционки с фатом работают, кэш сливают, только если он нужен для других операций или при завершении работы :( . Я, чтобы этого избежать прогу CleverCache ставил. На NTFS не должон пропадать... или действительно закрывай и переоткрывай периодически...[/list]
Программисты не глючат - глючат компиляторы...

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 19.09.2005 (Пн) 13:03

Обычно с файлами, критичными к сохранности, работают не так.
Во-первых, обычно их не держат постоянно открытыми. Кроме того, часто делают следующим образом: работа ведется с временным файлом, а непосредственно в момент сохранения (или закрытия программы) временный файл переименовывается в основной.
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, SemrushBot и гости: 12

    TopList