Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Лёха_Virus
-
- Продвинутый пользователь
-
-
- Сообщения: 168
- Зарегистрирован: 24.03.2003 (Пн) 17:13
- Откуда: Анграск
-
Лёха_Virus » 19.05.2003 (Пн) 17:25
в общем я создаю FSO , открываю файл
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile(App.path & "\" & "do_it.cfg")
Set ts = f.OpenAsTextStream(ForReading, TristateUseDefault)
ну там ts.write, ts.writeline понятно, а как можно удалить последнюю строку?
-
RayShade
-
- Scarmarked
-
-
- Сообщения: 5511
- Зарегистрирован: 02.12.2002 (Пн) 17:11
- Откуда: Russia, Saint-Petersburg
-
RayShade » 19.05.2003 (Пн) 17:31
вот так:
- Код: Выделить всё
set fs = new filesystemobject
with fs
set str = .openastextstream(forreading)
st = str.readall
str.close
st = mid(st,1,instrev(1,st,vbcrlf,vbtextcompare)-2)
set str = .openastextstream(forwriting)
str.write st
str.close
end with
-
Лёха_Virus
-
- Продвинутый пользователь
-
-
- Сообщения: 168
- Зарегистрирован: 24.03.2003 (Пн) 17:13
- Откуда: Анграск
-
Лёха_Virus » 19.05.2003 (Пн) 17:36
это понятно, хитрый какой
значит нет чего нибудь типа
str.delete?
-
RayShade
-
- Scarmarked
-
-
- Сообщения: 5511
- Зарегистрирован: 02.12.2002 (Пн) 17:11
- Откуда: Russia, Saint-Petersburg
-
RayShade » 19.05.2003 (Пн) 17:40
Нет %)
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, Google-бот, Yandex-бот и гости: 12