Главная страница
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.015 c
3-83985
shoo
2003-05-30 10:23
2003.06.26
Выделить программно все строки в dbgrid е


14-84525
Fly`
2003-06-06 16:58
2003.06.26
Нужен текстовый редактор


14-84679
Soft
2003-06-10 17:00
2003.06.26
Мысли о мышлении программистов


1-84289
Александр из Минска
2003-06-07 21:34
2003.06.26
I/O error 32


4-84842
yaric
2003-04-26 08:22
2003.06.26
Как узнать login пользовалеля который в текущий момент работает.