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

Вниз

Как скачать DFM работающего приложения?   Найти похожие ветки 

 
Doc   (2003-06-14 20:51) [0]

Уважаемые программисты, подскажите как сделать следующее:

В системе есть несколько запущенных приложений, необходимо подсоединиться
к этим работающим приложениям, скачать у них свойства DFM формы, если это
Delphi приложения (интересно что у приложения на C++ вместо DFM).
Все, что необходимо.

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

Спасибо.


 
Doc   (2003-06-14 23:25) [1]

Объясните мне, такое хоть вообще возможно?

Может быть как-то через буфер это все проделывать?


 
Palladin   (2003-06-15 00:08) [2]

может ты сначала разберешся что такое dfm?


 
Doc   (2003-06-15 01:23) [3]


> Palladin © (15.06.03 00:08)
> может ты сначала разберешся что такое dfm?

DFM - Delphi Form

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


 
Pat   (2003-06-15 01:39) [4]

>Насколько я понимаю, она добавляется к исполняемому файлу и
>параметры формы приложения можно из него стянуть...
Посмотри ветку http://delphimaster.net/view/15-1055565767/
Пример приложения с формой:
Юрий Зотов © (14.06.03 15:17)
Тем не менее, никаких dfm файлов нет


 
DrPass   (2003-06-15 01:40) [5]

Не добавляется. Delphi и C++Builder компилирует dfm в специального вида ресурс, который добавляется к файлу. Ресурс, в принципе, обратно конвертировать реально. Даже есть программы, энто умеющие делать, тот же Restorator. Но задачка явно не из легких.

> интересно что у приложения на C++ вместо DFM

А на это можно ответить только одно: раз ты не знаешь таких вещей, рано ты сел за Delphi. Возьми сначала Borland С++ или Visual C++, книжку типа "Программирование для Windows 95..." Г. Шилдта и почитай - это начальная школа программиста, и не пройдя ее, писать программы под Windows нельзя.


 
Doc   (2003-06-15 10:56) [6]

По сути мне нужно, чтобы к работающему приложению run-time, из другого приложения подсоединиться и вырвать оттуда его ресурсы, например в DFM храняться свойства объектов используемых в дельфи.
Необходимо их выдрать, изменить и влить обратно, чтобы то приложение изменило свое состояние...

Я знаю, как выдерать из исполняемого файла, а как сделать это из работающего приложения сидящего в памяти, к сожалению не знаю...


 
DrPass   (2003-06-15 11:29) [7]

Из рабочего приложения в памяти никто и не собирается выдергивать. Если программа есть в памяти, то откуда-то же она была загружена! Что тебе мешает извлечь ресурсы из ее исполняемого файла?
А что касается изменения состояния - это ты уж чересчур хватил!


 
Song   (2003-06-15 12:48) [8]

Doc, прикольный ты парень. Ну ладно допустим вытенешь ты этот dfm, изменишь, а потом когда обратно его запишешь (ну допустим сможешь ;) файл-то как перекомпилировать будешь? Тогда ещё с собой надо дельфи компилятор таскать :)


 
Doc   (2003-06-15 13:24) [9]


> DrPass © (15.06.03 11:29)
> Из рабочего приложения в памяти никто и не собирается выдергивать.
> Если программа есть в памяти, то откуда-то же она была загружена!
> Что тебе мешает извлечь ресурсы из ее исполняемого файла?
>
> А что касается изменения состояния - это ты уж чересчур
> хватил!


Меня интересует, как узнать, откуда загружены все программы, которые в данный момент в памяти.

НА счет DFM я всё понял...


 
Doc   (2003-06-15 13:26) [10]

Т.е. мне надо получить все пути к запущенным в данный момент программам...


 
Doc   (2003-06-15 13:35) [11]

Ребят, здесь просьба не отвечать последний вопрос, я вынес в отдельную ветку.



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

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

Наверх




Память: 0.47 MB
Время: 0.036 c
14-84725
han_malign
2003-06-05 16:10
2003.06.26
К вопросу об очередной встрече Мастаков в Москве...


4-84821
Yogi
2002-12-14 14:10
2003.06.26
Service и Handle


7-84808
new comer and co
2003-04-16 16:27
2003.06.26
эмуляция нажатия клавиш


14-84592
Empleado
2003-05-27 18:06
2003.06.26
У атеистов могут !


1-84283
Leon_M@ni@k
2003-06-14 14:31
2003.06.26
TStringGrid - срочно нужна консультация с автопереносом....





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