Cuculala Ответов: 1

Как я могу увеличить значение ID в текстовом файле


Я пишу свои данные в текстовый файл, и я хочу, чтобы мой идентификатор увеличивался на 1, так что каждый раз, когда я пишу данные в текстовый файл, идентификатор будет увеличиваться на 1. Может ли кто-нибудь помочь?

Pheonyx

Как вы пишете свой текстовый файл, вы не дали никакого кода, поэтому мы понятия не имеем, что вы уже делаете.

Cuculala

Вот мой код
Public hitcount As Integer = 0
Публичная электронная почта в виде строки = ""
Public pageVisit As String = ""
Public dateTimeVisit As String = ""


Дим заголовок в виде строки = скрывал.PadRight(5) &ампер; "|" &амп; hEmail.PadRight(25) &ампер; "|" &амп; hPage.PadRight(50) & "|" & hdateTime.PadRight(15)
Тусклое значение в виде строки = hitcount.Метод toString.PadRight(5) &ампер; "" &амп; адрес электронной почты.PadRight(25) &ампер; "" &амп; pageVisit.PadRight(50) &ампер; "" &амп; dateTimeVisit.PadRight(15)

Если System.IO.File.Exists(path) = True тогда
Дим файла, так как новая система.ИО.Модулю записи StreamWriter(путь, правда)
файл.WriteLine(значение)
файл.Закрывать()
Еще
Дим файла, так как новая система.ИО.Модулю записи StreamWriter(путь, правда)


Файл.Строку(заголовок)
Файл.WriteLine(значение)
Файл.Закрывать()
Конец, Если
Я хочу автоматически увеличить свой счет посещений на 1.

1 Ответов

Рейтинг:
1

Pheonyx

Добавь

hitcount += 1

После вашего конца if, то каждый раз, когда вы записали в файл, он будет увеличиваться.
Однако если это происходит внутри функции, то ваш hitcount будет сбрасываться до 0 каждый раз, когда функция вызывается. Поскольку мы не можем видеть это на основе вашего фрагмента кода, мы не можем дать полный совет.

Кроме того, вы должны использовать "улучшить вопрос", чтобы поместить фрагмент кода в свой вопрос с соответствующим форматированием.


Cuculala

Мне очень жаль, что я новичок на этом форуме, спасибо за совет, я улучшу свой вопрос в следующий раз

Pheonyx

Нет проблем, я думал, что дам тебе знать :-) По крайней мере, вы знаете, что нужно использовать кнопку "ответить", поэтому многие этого не делают.