Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.26;
Скачать: CL | DM;

Вниз

Как скачать 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.017 c
14-84616
Cobalt
2003-06-07 00:48
2003.06.26
Отчет об


14-84732
Rafik
2003-06-03 14:09
2003.06.26
Матрица - разочорование


3-83987
Ann
2003-05-30 10:36
2003.06.26
DBNavigator


8-84452
Andrew Pavluchenkov
2003-03-13 13:16
2003.06.26
Сохранение картинок с формы в текстовый файл (как в *.dfm )


14-84637
Soft
2003-06-04 13:37
2003.06.26
Hurd против Linux, о Windows и говорить не стоит:)