Показать сообщение отдельно
Старый 06.06.2011, 16:23   #1372
St_AnGer
Элита
 
Аватар для St_AnGer
 
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений
(для 2,828 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от RlexGm Посмотреть сообщение
Такой вопрос, b3d сравнивает переменные string$?
У меня такой код:
If EnterKey$="2317499356"

Regfile=OpenFile("data\maps\7\file.vs")
WriteLine(regfile,"ab729c")
CloseFile(regfile)
click=0
Else

EnterKey$=""
SimKol=0
click
=0
EndIf 
Text centrw,centrh-50,"Press key",True,True
Text centrw
,centrh,EnterKey$,True,True
If SimKol<=10

If KeyHit(2Then EnterKey$=EnterKey$+"1":SimKol=SimKol+1
If KeyHit(3Then EnterKey$=EnterKey$+"2":SimKol=SimKol+1
If KeyHit(4Then EnterKey$=EnterKey$+"3":SimKol=SimKol+1
If KeyHit(5Then EnterKey$=EnterKey$+"4":SimKol=SimKol+1
If KeyHit(6Then EnterKey$=EnterKey$+"5":SimKol=SimKol+1
If KeyHit(7Then EnterKey$=EnterKey$+"6":SimKol=SimKol+1
If KeyHit(8Then EnterKey$=EnterKey$+"7":SimKol=SimKol+1
If KeyHit(9Then EnterKey$=EnterKey$+"8":SimKol=SimKol+1
If KeyHit(10Then EnterKey$=EnterKey$+"9":SimKol=SimKol+1
If KeyHit(11Then EnterKey$=EnterKey$+"0":SimKol=SimKol+1

EndIf 
Суть заключается в том, что когда будет введена переменная, и нажата кнопка будет сравнение набранной переменной с строковыми цифрами.Если набрано правильно, то в файл должна записаться строка.
Но когда набираешь правильно, то записи в файл не происходит.Просто всё стирается.Скажите пожалуйста в чём проблема.
Тупо скопировал твой код и вставил в б3д с небольшим допиливанием. Всё сравнивает и пишет в файл. Но, происходит перезапись файла. Исправляется предварительным чтением всего файла в массив пользуясь циклом
While Not Eof(file)
...
Wend
,
и последующая запись всего по порядку.
Возможно как то можно открыть файл в б3д на дозапись, но я не знаю как.
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.

Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2


Скачать Doom 2D: Remake v0.3.8a
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
RlexGm (06.06.2011)