Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.16;
Скачать: CL | DM;

Вниз

Мне надо сохранять информацию   Найти похожие ветки 

 
asd123123   (2004-12-24 23:28) [0]

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


 
Cosinus ©   (2004-12-24 23:40) [1]

А в регистре не пойдет?


 
yurko ©   (2004-12-24 23:48) [2]

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


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

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


 
Cosinus ©   (2004-12-25 01:06) [4]


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


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


 
i-s-v ©   (2004-12-25 01:30) [5]


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


---
--- The Death Will Come


 
i-s-v ©   (2004-12-25 01:32) [6]

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

---
The Death Will Come


 
SergP ©   (2004-12-25 01:55) [7]


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


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


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

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


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

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


 
имя   (2004-12-25 07:39) [10]

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


 
имя   (2004-12-25 07:45) [11]

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


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

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


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

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


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

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

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


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

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

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


 
Zacho ©   (2004-12-26 03:08) [16]

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


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


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


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


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


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


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


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


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


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


 
Anatoly Podgoretsky ©   (2004-12-26 13:06) [19]

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


 
Anatoly Podgoretsky ©   (2004-12-26 13:08) [20]

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2005.01.16;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.029 c
1-1104085242
гость
2004-12-26 21:20
2005.01.16
реестр


6-1098805375
denissoft
2004-10-26 19:42
2005.01.16
Количество отправленных полученных байт.


14-1103900292
guest_Dmitry
2004-12-24 17:58
2005.01.16
Какие бумаги должны оформляться на замену железа?


1-1103876185
whiteswan
2004-12-24 11:16
2005.01.16
не запускается прога в вин98. работаю в винХП,дельфи6.


1-1104720522
Nes
2005-01-03 05:48
2005.01.16
Как программку, которая формирует нелинейный список?