Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.10.10;
Скачать: [xml.tar.bz2];

Вниз

как сохранять настройки?   Найти похожие ветки 

 
Карлсон   (2002-09-30 17:52) [0]

собственно проблема заключается в следующем:
моя программа не должна создавать никаких побочных файлов или ключей реестра.
т.е. метод с ини файлами я уже изучил, ключи в реестре читать\записывать\создавать\удалять научился.
а можно ли настройки программы вписать в нее саму?
т.е. чтобы сам экзешник модифицировался.
например на нем есть радиобаттон, сначала он не помечен.
когда я на него кликаю, прога делает то самое, что меня интересует и уже при следующем запуске моей проги этот радиобаттон был бы помечен.
как такое сделать?


 
Карлсон   (2002-09-30 20:32) [1]

что, никто не знает что ли?


 
SPeller   (2002-10-01 03:26) [2]

Не страдай ерундой.


 
Толик   (2002-10-01 09:53) [3]

Все настройки форм и того, что на них лежит хранятся в ресурсах exe"шника. Читаются они с помощью класса TReader, записываются, соответственно через TWriter. Эти классы специально предназначены для подобных ресурсов. Ресурс этот имеет тип RT_RCDATA, а значит его можно менять и с помощью API"шных функций BeginUpdateResource, UpdateResource и EndUpdateResource. И в том и в другом случае можно почитать хелпы, там всё довольно понятно написано.


 
Карлсон   (2002-10-01 16:04) [4]

Большое СПАСИБО!



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

Форум: "Основная";
Текущий архив: 2002.10.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.032 c
1-31679
BT
2002-09-30 13:30
2002.10.10
Немогу перевести проект из D5 в D6 :(


1-31687
123000
2002-09-30 16:13
2002.10.10
Очистка 2


4-32060
Kirill_
2002-07-24 00:13
2002.10.10
Как добавить свой пунктик в PopupMenu explorer


4-32057
Delphi 5.01
2002-08-21 18:05
2002.10.10
Очень легкий вопрос! Как скопировать фаил из ресурса!


1-31745
Alexander Vasjuk
2002-09-25 11:25
2002.10.10
D7: XP - стиль





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский