Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Мне надо сохранять информацию [D7, WinXP]


Страницы:   1 2

asd123123 ©   (2004-12-24 23:28:00) 

Мне надо сохранять информацию которую изменяет пользователь, только чтобы она была не в отдельном текстовом файле, а в запускном файле как это сделать?


Германн   (2004-12-27 00:44:00) [1]

2 Anatoly Podgoretsky ©   (26.12.04 13:06) [19]
Спасибо за подсказку. Документ прочитал и сохранил в архиве. Еще более уяснил для себя наличие еще больших проблем, чем думал ранее. Я ведь могу запретить ставить свои программы максимум на W95 или NT3.5. Т.е. минимум для меня - это W98 и NT4.0. Вот теперь придется думать как все это обойти. В каких системах что есть и чего нету! Особенно после чтения хелпа Win32 из Д4. Увы функция SHGetSpecialFolderPath там мною не найдена. :( Найдена другая - SHGetSpecialFolderLocation. Кстати и в Д6 - то же самое! Это что - Ваша описка или нужна более старшая версия Дельфи?
Похоже придется проверять при старте ОС и в зависимости от нее решать где и что искать и куда и что записывать.


Anatoly Podgoretsky   (2004-12-26 13:08:00) [2]

Zacho ©   (26.12.04 03:08) [16]
Для весельчакоа


Anatoly Podgoretsky   (2004-12-26 13:06:00) [3]

Германн ©   (26.12.04 02:32) [15]
Используй, для это существуют пользовательские папки, например
G:\Documents and Settings\USER\Application Data
А вот сохранять в папке с программой получится только в дурно настроеной системе.
Рекомендую также прочитать статью из FAQ http://podgoretsky.com/ftp/Language/nps/ru.delphi.html#N146


марсианин   (2004-12-26 04:48:00) [4]


> ак можно "дать по зубам" тем, кто хочет использовать ini-файл,
> находящийся в одной папке(одном каталоге) с исполняемым
> файлом?


кто-то может запустить прогу с сидюка, напр. впрочем, в таком случае и речи об изменении чего-либо быть не может..


> а вообще я хочу пароль сохранить
> но хочу чтоб программа была одним файлом


чтоб прога была 1 файлом ее помещают в самораспаковывающийся архив. (дистрибутив 1 словом) и туда можно всего накидать. а архив - запаролить.


Просто Джо   (2004-12-26 03:15:00) [5]


Как можно "дать по зубам" тем, кто хочет использовать ini-файл, находящийся в одной папке(одном каталоге) с исполняемым файлом?


Отлуп получишь, потому что в нормально настроенной системе врядли будет стоять разрешение на запись или модификацию папки с бинарниками. Либо его после установки программы нужно будет вручную ставить на конкретные ини-файлы. А это, по моему скромному мнению, изврат (это если еще админ позволит такое сделать...).


Zacho   (2004-12-26 03:08:00) [6]

Германн ©   (26.12.04 2:32) [15]
... с учетом NY-платформы!


Это что, MS специально к New Year новую платформу выпустили ?
:-)))


Германн   (2004-12-26 02:32:00) [7]

Очень интересно мне в нынешнее время!
2 Anatoly Podgoretsky ©   (25.12.04 14:29) [14]
>Cobalt ©   (25.12.04 14:11) [12]
>Обычно пишутся и получают по зубам при нормально настроеной НТ платформе.

Это Вы о чем?
Как можно "дать по зубам" тем, кто хочет использовать ini-файл, находящийся в одной папке(одном каталоге) с исполняемым файлом?
Я очень многого не знаю, но хочу использовать ini-файлы или cfg-файлы или любые другие нужные мне файлы с учетом NY-платформы!


Anatoly Podgoretsky   (2004-12-25 14:29:00) [8]

Ой сколько вас много и все через генератор случайных чисел?

Cobalt ©   (25.12.04 14:11) [12]
Обычно пишутся и получают по зубам при нормально настроеной НТ платформе.


Dr. Genius   (2004-12-25 14:16:00) [9]

Разве запись настроек в *.exe возможна?


Cobalt   (2004-12-25 14:11:00) [10]

2ASD34543   (25.12.04 07:45) [11]
Обычно настройки пишут в ini-файл в папку с программой.


  (2004-12-25 07:45:00) [11]

Удалено модератором


  (2004-12-25 07:39:00) [12]

Удалено модератором


Германн   (2004-12-25 03:46:00) [13]

А кто вообще, впервые употребил тут термин "троян"?
Имхо по сабжу тут троянами не пахнет. Зато очень воняет шароварами.


Просто Джо   (2004-12-25 03:19:00) [14]

А "написание трояна" еще глупее.


SergP   (2004-12-25 01:55:00) [15]


>  asd123123   (24.12.04 23:28)
> Мне надо сохранять информацию которую изменяет пользователь,
> только чтобы она была не в отдельном текстовом файле, а
> в запускном файле как это сделать?


Если ты не собрался писать троян или что-то подобное, то сохранение информации которую изменяет пользовательв "в запускном файле"это очень глупо.


i-s-v   (2004-12-25 01:32:00) [16]

В смысле, что это означает.. .:)

---
The Death Will Come


i-s-v   (2004-12-25 01:30:00) [17]


> запускном файле


---
--- The Death Will Come


Cosinus   (2004-12-25 01:06:00) [18]


>asd123123   (24.12.04 23:28)  
Мне надо сохранять информацию которую изменяет пользователь, только чтобы она была не в отдельном текстовом файле, а в запускном файле как это сделать?


Точнее, PLZ, иначе совершенно не понятно, что вы хотите... Определите задачу.Может ее можно решить более простыми методами...


Lexaaaa   (2004-12-25 00:27:00) [19]

Видать троян пишет, а запись в файл - это для клиентов :)


yurko   (2004-12-24 23:48:00) [20]

Сомневаюсь, что это именно то, что тебе нужно... Попробуй иначе поставить задачу! (сам себе)
Но, думаю, можно сделать так: перед закрытием своей программы запускай дополнительную программку ("сохранялку настроек"), которая внесет необходимые изменения в exe-шку...
И, все же, для сохранения настроек, лучше использовать ini-файлы или реестр.
Может, есть еще способ, но я о нем не знаю! :)


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо