Форум: "Основная";
Текущий архив: 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