Как определить существует ли запись в txt файле?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
ala-x
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 16.05.2009 (Сб) 16:03

Как определить существует ли запись в txt файле?

Сообщение ala-x » 16.05.2009 (Сб) 17:47

Как определить к примеру есть ли запись в текстовом файле,чтоб случайно не стереть её новой записью???

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Как определить существует ли запись в txt файле?

Сообщение Хакер » 16.05.2009 (Сб) 18:33

Это уже во-вторых. Во-первых надо хотя бы объяснить своё толкование слова "запись".
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

VBTerminator
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 415
Зарегистрирован: 19.11.2008 (Ср) 20:10

Re: Как определить существует ли запись в txt файле?

Сообщение VBTerminator » 16.05.2009 (Сб) 18:35

Заранее извиняюсь, что перед подтверждением удаления в теме уже написали ответ.
Моё сообщение было
VBTerminator писал(а):Во-первых, в каком режиме ты записываешь в файл. Как я понимаю, это Outut?


Хакер писал(а):Это уже во-вторых. Во-первых надо хотя бы объяснить своё толкование слова "запись".

Чего тут непонятного? "Запись" - это изменение данных в файле. А т. к. файл текстовый, то можно предположить, что бинарные данные туда точно записываться не будут.
Последний раз редактировалось VBTerminator 16.05.2009 (Сб) 18:37, всего редактировалось 1 раз.

ala-x
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 16.05.2009 (Сб) 16:03

Re: Как определить существует ли запись в txt файле?

Сообщение ala-x » 16.05.2009 (Сб) 18:37

да это OutPut...То есть я в него постоянно должен скидывать текст с текстбокса на форме но не добавлять а новой записью и надо проверить есть ли чё там уже к примеру слово (трактор)
Последний раз редактировалось ala-x 16.05.2009 (Сб) 18:40, всего редактировалось 1 раз.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Как определить существует ли запись в txt файле?

Сообщение Хакер » 16.05.2009 (Сб) 18:39

VBTerminator писал(а):"Запись" - это изменение данных в файле

Тогда название темы будет звучать "Как определить существует ли изменение данных в файле в txt файле?"?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

ala-x
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 16.05.2009 (Сб) 16:03

Re: Как определить существует ли запись в txt файле?

Сообщение ala-x » 16.05.2009 (Сб) 18:41

Хакер писал(а):
VBTerminator писал(а):"Запись" - это изменение данных в файле

Тогда название темы будет звучать "Как определить существует ли изменение данных в файле в txt файле?"?

Да именно это...Подскажите пожалуйста

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Как определить существует ли запись в txt файле?

Сообщение Хакер » 16.05.2009 (Сб) 18:53

Факт изменения можно проверить сравнением старой версии файла с настоящей. Или не самих версий, а их контрольных сумм.
Момент изменения можно отследить при помощи FindFirstChangeNotification.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

ala-x
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 16.05.2009 (Сб) 16:03

Re: Как определить существует ли запись в txt файле?

Сообщение ala-x » 16.05.2009 (Сб) 19:01

Я ничего из этого не понял...я только начинаю учиться.Можете привести пример или ссылку?

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Как определить существует ли запись в txt файле?

Сообщение Хакер » 16.05.2009 (Сб) 19:04

я только начинаю учиться

Я знаю. Ибо в противном случае ты бы не задавал таких простых вопросов.

Если ты ничего не понял, то это, опять же, печально.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

phantomstealth
Новичок
Новичок
Аватара пользователя
 
Сообщения: 35
Зарегистрирован: 14.05.2009 (Чт) 20:51
Откуда: г. Шахты

Re: Как определить существует ли запись в txt файле?

Сообщение phantomstealth » 16.05.2009 (Сб) 21:33

Скажи что программа делает, может тебе надо не Output пользоваться, а например, writeinikey, для поиска забитых слов удобней.
Homini Hominius Lupus Est

ala-x
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 16.05.2009 (Сб) 16:03

Re: Как определить существует ли запись в txt файле?

Сообщение ala-x » 16.05.2009 (Сб) 22:01

это типа защиты...проверяет та ли лицензия на компе...и если не та то программа не запускается ..а сравнение ведёт с сервером.то есть если кто то вписывает данные в текст(в ручную)то программа удалит запись и заполнит ту которая должна быть

arvitaly
Постоялец
Постоялец
 
Сообщения: 485
Зарегистрирован: 12.04.2009 (Вс) 0:30
Откуда: Казань

Re: Как определить существует ли запись в txt файле?

Сообщение arvitaly » 16.05.2009 (Сб) 22:11

проверяет та ли лицензия на компе


как именно проверяет? И зачем тогда повторно проверять этот файл и переписывать его? Вписали вручную сказать типа лицензия не совпала и закрыть

phantomstealth
Новичок
Новичок
Аватара пользователя
 
Сообщения: 35
Зарегистрирован: 14.05.2009 (Чт) 20:51
Откуда: г. Шахты

Re: Как определить существует ли запись в txt файле?

Сообщение phantomstealth » 16.05.2009 (Сб) 22:17

Конкретнее, пример файла и с чем сравнивает, а то как я понял здесь слишком все просто
как именно проверяет? И зачем тогда повторно проверять этот файл и переписывать его? Вписали вручную сказать типа лицензия не совпала и закрыть
Действительно ведь тогда лицензия всегда будет правильной
Homini Hominius Lupus Est

ala-x
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 16.05.2009 (Сб) 16:03

Re: Как определить существует ли запись в txt файле?

Сообщение ala-x » 16.05.2009 (Сб) 22:41

ну просто там ещё такая функция есть..Кроме проверки проверяет---если на сервере были какие то изменения для пользователя то в такой же текст файл должны записаться изменения..Изменились правила на сервере,или вообще пользователя забанили на сайте...то это должна программа проверить и если есть изменения то перезаписать текстовый файл.Программа работает как Агент сайта

phantomstealth
Новичок
Новичок
Аватара пользователя
 
Сообщения: 35
Зарегистрирован: 14.05.2009 (Чт) 20:51
Откуда: г. Шахты

Re: Как определить существует ли запись в txt файле?

Сообщение phantomstealth » 16.05.2009 (Сб) 22:54

Ну я смотрю если в файле много чего записывается, и это надо будет оттуда считывать то лучше используй WriteInikey(может писать и в тхт, параметр его значение (pass=ok) например, каждая запись будет записана по полочкам удобно читать, писать, удалять лучше так сделай думаю меньше мороки будет
Homini Hominius Lupus Est

arvitaly
Постоялец
Постоялец
 
Сообщения: 485
Зарегистрирован: 12.04.2009 (Вс) 0:30
Откуда: Казань

Re: Как определить существует ли запись в txt файле?

Сообщение arvitaly » 16.05.2009 (Сб) 22:57

ну просто там ещё такая функция есть..Кроме проверки проверяет---если на сервере были какие то изменения для пользователя то в такой же текст файл должны записаться изменения..Изменились правила на сервере,или вообще пользователя забанили на сайте...то это должна программа проверить и если есть изменения то перезаписать текстовый файл.Программа работает как Агент сайта


Так бы и сказал Ini файл настроек))) Тогда phantomstealth прав

ala-x
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 16.05.2009 (Сб) 16:03

Re: Как определить существует ли запись в txt файле?

Сообщение ala-x » 16.05.2009 (Сб) 23:11

Ну извините что так коряво обьяснил...А как это сделать ???Можно где нибудь пример посмотреть??

phantomstealth
Новичок
Новичок
Аватара пользователя
 
Сообщения: 35
Зарегистрирован: 14.05.2009 (Чт) 20:51
Откуда: г. Шахты

Re: Как определить существует ли запись в txt файле?

Сообщение phantomstealth » 16.05.2009 (Сб) 23:25

Homini Hominius Lupus Est

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Как определить существует ли запись в txt файле?

Сообщение Хакер » 16.05.2009 (Сб) 23:47

Зачем давать ссылку на некачественный код, если на форуме есть качественный?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

phantomstealth
Новичок
Новичок
Аватара пользователя
 
Сообщения: 35
Зарегистрирован: 14.05.2009 (Чт) 20:51
Откуда: г. Шахты

Re: Как определить существует ли запись в txt файле?

Сообщение phantomstealth » 16.05.2009 (Сб) 23:53

А я не знаю где на форуме примеры, работает может быть и коряво, но он так и просил :roll:
Homini Hominius Lupus Est

Xcode
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 131
Зарегистрирован: 31.10.2008 (Пт) 8:12
Откуда: Pavlodar

Re: Как определить существует ли запись в txt файле?

Сообщение Xcode » 16.05.2009 (Сб) 23:54

Попутный вопрос: есть ли стандартные средства для удаления параметра или раздела ini файла?

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Как определить существует ли запись в txt файле?

Сообщение Хакер » 17.05.2009 (Вс) 0:01

Ответ вычисляется чтением MSDN:
lpString
    Pointer to a null-terminated string to be written to the file. If this parameter is NULL, the key pointed to by the lpKeyName parameter is deleted.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Xcode
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 131
Зарегистрирован: 31.10.2008 (Пт) 8:12
Откуда: Pavlodar

Re: Как определить существует ли запись в txt файле?

Сообщение Xcode » 17.05.2009 (Вс) 0:09

Хакер, спасибо.


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

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

Сейчас этот форум просматривают: Yandex-бот и гости: 60

    TopList