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

Вниз

Чтение/запись свойств компаненты в RunTime   Найти похожие ветки 

 
Александер   (2003-06-02 20:17) [0]

Мастера поможите!!!
Как можно в Run-Time записать\прочитать свойство компоненты, которая хранится в этом же .exe.


 
ladybird   (2003-06-02 20:22) [1]

можно еще раз?!


 
Александер   (2003-06-02 20:24) [2]

Можно и еще раз...
Все свойства компонент хранятся в самом же .exe. Мне нужно в Run-Time достучаться до этих свойств и модифицировать их...


 
Всеволод Соловьёв   (2003-06-02 20:25) [3]

изменить значение свойства, так чтобы сохранить его в этом же ехе невозможно, если ты это имеешь в виду. Для это8го и существуют ини-файлы всякие и реестр


 
ladybird   (2003-06-02 20:26) [4]

компонент(ы) созданы? или это надо сделать ДО их создания?


 
Александер   (2003-06-02 20:29) [5]

>Всеволод Соловьёв
Это точно, или предположение?
Ведь есть самомодифицирующиеся программы

>ladybird
нет. не созданы. до их создания...


 
Всеволод Соловьёв   (2003-06-02 20:33) [6]

Если и возможно, то это очень сложно. По крайней мере, если ты задаешь такие вопросы, ты этого не сделаешь.
Это надо изменить (ты знаешь где? вот-то то) файл, сохранить его как что-нибудь другое, а дальше:
У винды есть скрипты встроенные. Прога создает скрипт, в котором стоит удаление, переименование файла, запуск. прога должна запустить этот скрипт и убить свой процесс. По-моему все это сделать довольно сложно.


 
Александер   (2003-06-02 20:39) [7]

Да, но ведь считать достаточно просто...


 
Всеволод Соловьёв   (2003-06-02 20:43) [8]

считать это понятно, но записать? Откуда можно знать куда их надо записывать? Я, конечно, не сомневаюсь, что это можно узнать. Но я не крякер.


 
Александер   (2003-06-02 20:48) [9]

И на том спасибо :-)))


 
Poirot (Work)   (2003-06-02 20:50) [10]

Господа! Вы вообще о чём?
Свойство компоненты пишется просто - вы вопрос ставите некоректно!
Если вы имеете ввиду RTTI?
А если вы имеете ввиду то, что хранится в RCDATA, то это просто схема для загрузки фирм. Это просто незачем менять!


 
Александер   (2003-06-02 20:52) [11]

А если нужно???


 
Всеволод Соловьёв   (2003-06-02 23:28) [12]

Если очень нужно, но нельзя, то можно. Но не в данном случае.


 
Poirot (Work)   (2003-06-03 13:35) [13]

считывай ресурс, правь его и затем вписывай назад... но в райнтайм это не повлияет... только после повторной загрузки!


 
NAlexey   (2003-06-03 14:26) [14]

http://delphiplus.nagano.ru/articles/object_pascal/RTTI.html



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

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

Наверх




Память: 0.47 MB
Время: 0.005 c
3-50205
alextov
2003-05-26 10:26
2003.06.16
Запросом выбрать клиентов с днем рожд. в ближайшие 10 дн.


14-50446
kull
2003-05-29 15:43
2003.06.16
Интересный факт...


6-50426
autogen
2003-04-10 21:28
2003.06.16
WNetAddConnection2 не работает под XP


1-50312
Maks Realov
2003-06-03 11:34
2003.06.16
Inside COM.


1-50360
Aleksei85
2003-06-03 22:54
2003.06.16
число итемов в CheckListBox





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