Форум: "Основная";
Текущий архив: 2005.01.16;
Скачать: [xml.tar.bz2];
ВнизМне надо сохранять информацию Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.034 c