Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-1104841892
frEE)stylEr
2005-01-04 15:31
2005.01.16
DLL


14-1103972302
начинающий_
2004-12-25 13:58
2005.01.16
Сетевые приложения


9-1096003204
Rem
2004-09-24 09:20
2005.01.16
Перпендикуляр


1-1103902152
Chlavik
2004-12-24 18:29
2005.01.16
WIndows.COLOR16 - не правильная декларация .....


14-1103032206
Vlad Oshin
2004-12-14 16:50
2005.01.16
Вероятность. Задача с ответом Объясните мне как такое возможно.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский