Главная страница
    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.025 c
14-84750
agentru
2003-06-05 23:13
2003.06.26
Лучший сайт?


3-83882
GavAl
2003-06-02 18:02
2003.06.26
Filter


7-84777
BaSergey
2003-04-15 18:39
2003.06.26
Точка или запятая? Русский или английский?


14-84517
Rafik
2003-06-05 15:32
2003.06.26
Кто нибудь скажет где можно купить АЦП


1-84117
Михайлов Антон
2003-06-10 13:26
2003.06.26
про RichEdit





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