Страница: 1 |
вот у меня есть форма. с текстовым полем и вот такой кодик: Private Sub Form_Load()
vo, derzhi kod Private Sub Form_Load() я тут понял впринцепи всё, кром вот ентой строчки Print #nfile, Mid(Trim(txtZurnal.Text), 1, Len(Trim(txtZurnal.Text)) - 1) из каких дыр ты её взял? я в учебниках смотрел, там такого небыло, обьясни плизз+ а нет, всё там понял,( я там Mid незаметил ), но возникает другой вопрос, у меня после ентого кода в конец файла начинает вотт такая бодяга добавляться в виде двух прямоугольников, вроде в твоём коде нечего не менял, только путь свой указал и всё. дело вот в чем: У тебя после записи твоих данных вб записывает вот таких 2 символа, точнее вот с такими кодами: 13 - перевод курсора на строку вниз 10 - перевод курсора в начало строки чтобы от етого избавиться, тебе нужно вместо Print #nfile, Trim(txtzurnal.Text) написать Print #nfile, Trim(txtzurnal.Text); обрати внимание на точку с запятой вконце! Вот она то тебя и спасёт! ---------------- Страница: 1 |
Вопрос: И всё-равно open file
Добавлено: 02.05.03 22:35
Автор вопроса: ZoomerSD | ICQ: 148640473
Dim nfile As Integer
nfile = FreeFile
Dim zurnal As String
Open "C:/zurnal.txt" For Input As #nfile
zurnal = Input(LOF(nfile), #nfile)
Close #nfile
txtzurnal.Text = zurnal
End Sub
Private Sub Form_Unload(Cancel As Integer)
Dim nfile As Integer
nfile = FreeFile
Open "C:/zurnal.txt" For Output As #nfile
Print #nfile, Trim(txtzurnal.Text)
Close #nfile
End Sub
всё вроде нармально, только стала у меня тут вдруг нестого, не ссего добавляться пустая строка в это поле , апотом сохраняться и так они у меня набегоют, очень плохо получаеться что делать, может кто-то знает?
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
AASoft
Вопросов: 86
Ответов: 920
Профиль | | #1
Добавлено: 02.05.03 23:14
Dim nfile As Integer
nfile = FreeFile
Dim zurnal As String
Open "D:\Anton\DownloadsUnZip\ScriptsVB.htm" For Input As #nfile
zurnal = Input(LOF(nfile), #nfile)
Close #nfile
txtZurnal.Text = zurnal
End Sub
Private Sub Form_Unload(Cancel As Integer)
Dim nfile As Integer
nfile = FreeFile
Open "D:\Anton\DownloadsUnZip\ScriptsVB.htm" For Output As #nfile
Print #nfile, Mid(Trim(txtZurnal.Text), 1, Len(Trim(txtZurnal.Text)) - 1)
Close #nfile
End Sub
Номер ответа: 2
Автор ответа:
ZoomerSD
ICQ: 148640473
Вопросов: 135
Ответов: 270
Профиль | | #2
Добавлено: 02.05.03 23:31
Номер ответа: 3
Автор ответа:
ZoomerSD
ICQ: 148640473
Вопросов: 135
Ответов: 270
Профиль | | #3
Добавлено: 02.05.03 23:43
Номер ответа: 4
Автор ответа:
>>> MUXzzzz <<<
ICQ: 884468
Вопросов: 13
Ответов: 29
Web-сайт:
Профиль | | #4
Добавлено: 03.05.03 01:26
Номер ответа: 5
Автор ответа:
ZoomerSD
ICQ: 148640473
Вопросов: 135
Ответов: 270
Профиль | | #5
Добавлено: 03.05.03 10:10
хех прикольно, точно спосла буду знать на будущее сенкс