Страница: 1 |
Страница: 1 |
Вопрос: Open App.Path & "\act_s4et.txt
Добавлено: 05.06.10 17:22
Автор вопроса: goodwen
Здравствуйте, у меня есть простая программа, написанная на VB6, я хочу её результаты вычислений записать в отдельный файл. Знаю, что App.Path - значит создать файл по тому же пути, где лежит сам проэкт. Вот код той части, где результат вычислений заносится в файл:
Open App.Path & "\result.txt" For Output As #1
Write #1, A
Close #1
Но сейчас уже результатов несколько и я хотел бы, чтоб такмже где лежит проект создавалась сначала папка а внутри неё уже файл.
пробовал писать к примеру:
Open App.Path & "\folder_result/result1.txt" For Output As #1
Write #1, A
Close #1
И папку folder_result он естественно несоздаёт, можно конечно прописать путь, но при перемещение проекта, или к примеру созданного exe-файла, файл с результатом всё равно записывается по тому пути, что был прописан в коде, а нужно чтобы где лежит проект, создавалась папка а в ней файл, как это можно былобы сделать?
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #1
Добавлено: 05.06.10 18:42
Гудвин, я уже непомню имя оператора в вб6 создающего папку потому, что давно и успешно использую FileSystemObject, погугли и найдешь неплохой справочник в .chm формате.
Номер ответа: 2
Автор ответа:
VerhoLom
Вопросов: 20
Ответов: 285
Профиль | | #2
Добавлено: 11.08.10 11:49
Номер ответа: 3
Автор ответа:
VerhoLom
Вопросов: 20
Ответов: 285
Профиль | | #3
Добавлено: 11.08.10 11:50
Smith, Нафига лишние библиотеки с проектом таскать, когда все уже есть?
Номер ответа: 4
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #4
Добавлено: 11.08.10 13:51
это кудаж надо утащить прогу, чтоб там небыло FSO?
Номер ответа: 5
Автор ответа:
VerhoLom
Вопросов: 20
Ответов: 285
Профиль | | #5
Добавлено: 13.08.10 15:04
Зачем пользоваться внешним объектом, когда все-равно с программой таскаешь рантайму с УЖЕ реализованной функциональностью? По-моему это неразумно...
Номер ответа: 6
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #6
Добавлено: 13.08.10 16:24
Зачем писать на VB6 когда можно писать на .NET? По-моему это неразумно
Номер ответа: 7
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #7
Добавлено: 13.08.10 16:56
я 100% знал что ты это напишешь. ибо если не ты то..
Номер ответа: 8
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #8
Добавлено: 13.08.10 19:37
Еслиб не он, то ты написалбы точно .
Верхолом, ты прав, но во многих случаях ФСО намного удобнее.