Страница: 1 |
Страница: 1 |
Вопрос: Помогите с текстовым редактором!!! (часть 2) =)
Добавлено: 14.02.08 23:57
Автор вопроса: Harter
Решил писать без .dll, прнцип таков, при установке программы .ini файл распаковываеться подальше в папку Windows ну и т. д. Суть моего вопроса: У меня RichTextBox, проблемы с сохранением, не могу сохранить в формате .txt или .rtf, приходиться "открывать с помошью", как зделать так чтоб другие порграммы(WordPad,Word) считывали этот файл "без трудностей"...
Тоисть файл компьютер не опознаёт =(
Ответы
Всего ответов: 12
Номер ответа: 1
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #1
Добавлено: 15.02.08 01:28
http://bbs.vbstreets.ru/viewtopic.php?t=7733
Номер ответа: 2
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #2
Добавлено: 15.02.08 03:25
Пожалуйста, никому не говори что ты пишешь такие программы.
По сути - если и нужен ini-файл, то хранить его в папке своей программы.
Номер ответа: 3
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #3
Добавлено: 15.02.08 03:26
Windows - это системная папка, а не папка для складирования всякого мусора неизвестного происхождения.
Номер ответа: 4
Автор ответа:
Harter
Вопросов: 32
Ответов: 167
Профиль | | #4
Добавлено: 15.02.08 03:27
Я не хочу чтобы юзер имел доступ к ини файлу
Номер ответа: 5
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #5
Добавлено: 15.02.08 06:17
Тогда не создавай его
Номер ответа: 6
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #6
Добавлено: 15.02.08 06:47
Он будет иметь доступ к файлу вне зависимости от того в каком месте ты его создашь, кроме тех случаев когда у него нет полномочий выполнять чтение файла, но в таком случае программа которая работает под тем же пользователем не сможет выполнить запись и чтение в этот файл.
Номер ответа: 7
Автор ответа:
Bonapart
ICQ: 175256
Вопросов: 32
Ответов: 108
Web-сайт:
Профиль | | #7
Добавлено: 15.02.08 09:35
если не хочешь цтобы прочитали файл создавай его так
open app.path+"\setings.dat" as 1 for random
dim set as string
set="Содержимое твоего INI файла"
put 1,1,set
close 1
и почему же ты не хочешь чтобы этот файл читали и изменяли?
Номер ответа: 8
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #8
Добавлено: 15.02.08 11:32
и? В чем проблема прочитать?
Номер ответа: 9
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #9
Добавлено: 15.02.08 11:47
Да-да. Все сопутствующие файлы надо держать в своей папке, чтоб программа была портируемой. И вообще, INI - прошлый век. Будущее за XML
Файл прочитают в любом случае Если не хочешь, чтобы кто-нить понял его содержимое - криптуй. Безусловно, кому надо, тот засунет в отладчик и сдампит раскриптованное, но для большинства юзеров такие техники недоступны Еще, как вариант, проверять файловую систему, и если это NTFS - писать в альтернативный поток.
Номер ответа: 10
Автор ответа:
Harter
Вопросов: 32
Ответов: 167
Профиль | | #10
Добавлено: 15.02.08 13:01
Steel Brand - я понимаю что он будет иметь доступ к файлу в любом случае, но моя тактика программирования такова: Я ПОЛОГАЮСЬ НА USER'СТВО! ! !
Номер ответа: 11
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #11
Добавлено: 15.02.08 13:31
Ты будешь очень удивлен если узнаешь где хранится конфигурация службы и узлов IIS7.
Номер ответа: 12
Автор ответа:
Harter
Вопросов: 32
Ответов: 167
Профиль | | #12
Добавлено: 15.02.08 13:32
да уж...