|
0 / 0 / 0
Регистрация: 27.08.2010
Сообщений: 18
|
|
.NET 3.x Parent для exe файла..27.08.2010, 13:48. Показов 2937. Ответов 22
Метки нет (Все метки)
0
|
|
| 27.08.2010, 13:48 | |
|
Ответы с готовыми решениями:
22
Иконка для exe-файла Иконка для *.exe файла приложения в нормальном качестве Декомпиляция exe файла для изменения параметра подключения |
|
336 / 269 / 21
Регистрация: 30.03.2009
Сообщений: 500
|
|
| 27.08.2010, 14:03 | |
|
Secret007, Как-то вопрос Вы задали непонятно.
Если Вам необходимо встроить постороннюю программу(COM) в свою форму то используйте - OLE-контейнер.
1
|
|
|
0 / 0 / 0
Регистрация: 27.08.2010
Сообщений: 18
|
|
| 27.08.2010, 15:05 [ТС] | |
|
Если не затруднит пару ссылок. В нете по данной тематике ничего не нашел!
0
|
|
|
336 / 269 / 21
Регистрация: 30.03.2009
Сообщений: 500
|
||
| 27.08.2010, 15:29 | ||
|
Конкретезируйте Вашу задачу! Какая внешняя программа, куда Вам ее впихнуть и т.д.
0
|
||
|
0 / 0 / 0
Регистрация: 27.08.2010
Сообщений: 18
|
|
| 27.08.2010, 17:49 [ТС] | |
|
У меня на форме три "Panel" которые разделены Splitter'ами, в одной из этих панелей я хочу вставить программу (например Opera, AIMP и пр.), чтобы panel являлся парентом "левой" проги. Как это осуществить?
Добавлено через 2 часа 15 минут dimasamchenko, посоветуйте..
0
|
|
|
336 / 269 / 21
Регистрация: 30.03.2009
Сообщений: 500
|
|
| 27.08.2010, 18:12 | |
|
Secret007, Я же Вам сказал-используйте - OLE-контейнер!
Не по теме: Код за Вас я писать не буду. Пример мог бы скинуть, но Вы меня даже ни разу не поблагодарили...
1
|
|
|
0 / 0 / 0
Регистрация: 27.08.2010
Сообщений: 18
|
|
| 28.08.2010, 11:02 [ТС] | |
|
Ole в c sharp как такового,как я понял, нет....для отктытия офисных документов используется webbrowser. Но как открыть саму программу (Word, Excel и др), как дочернее окно в своей прогреме я так и не нашел.....
0
|
|
|
0 / 0 / 0
Регистрация: 27.08.2010
Сообщений: 18
|
||||||
| 28.08.2010, 15:10 [ТС] | ||||||
|
я использую Parent-так как хочу чтобы программа была child'ом Panel'а. Для программ написанных на .NET:
Все работает. А добавление других программ в references сопровождается ошибкой: "A references to "C:\Program Files\Opera\Opera.exe" could not be added. Please make sure that the file is accessible, and that it is a valid assembly or COM component"
0
|
||||||
|
0 / 0 / 0
Регистрация: 27.08.2010
Сообщений: 18
|
|
| 30.08.2010, 09:19 [ТС] | |
|
как узнать хэндл еще не запущенной проги?
SetParent( ? ,this.panel5.Handle).. Добавлено через 16 минут Всем спасибо... Помогите с SetParent! - пример
0
|
|
|
336 / 269 / 21
Регистрация: 30.03.2009
Сообщений: 500
|
||
| 30.08.2010, 11:03 | ||
|
Добрый день
Значит Opera.exe не является COM обьектом!!! Там-же ясно написано-"не может быть добавлен. Пожалуйста, убедитесь, что файл является доступным, и что это действительный сборка или COM компонент " 2. "Ole в c sharp как такового,как я понял, нет....для отктытия офисных документов используется webbrowser. Но как открыть саму программу (Word, Excel и др), как дочернее окно в своей прогреме я так и не нашел..... " Да в C#нет но в студии есть! Смотрите http://devels.ru/?what=art&p=491 3. Если у Вас лицензионная Винда то для (Word, Excel и др) у Майкрософта есть свой контейнер, и Вы можете его скачать бесплатно! Его легко найти через MSDN. Вот пока все. Удачи!
2
|
||
|
0 / 0 / 0
Регистрация: 27.08.2010
Сообщений: 18
|
|||
| 30.08.2010, 12:19 [ТС] | |||
|
P.S. Винда не лицензия! Добавлено через 1 минуту
0
|
|||
|
336 / 269 / 21
Регистрация: 30.03.2009
Сообщений: 500
|
||
| 30.08.2010, 12:27 | ||
|
Это компонент для VS 2005-2008 2010-не проверял. Закачка прямо с Майкрософта и там стоит проверка лицензионности... По поводу С++.. Можно ведь взять куски из этого проекта сделать их DLL и пользовать в Шарпе, это ведь студия и там возможны комбинации языков посредством DLL! С SetParent! - незнаком! Для интереса посмотрю что это такое...
0
|
||
|
0 / 0 / 0
Регистрация: 27.08.2010
Сообщений: 18
|
||
| 30.08.2010, 12:55 [ТС] | ||
|
0
|
||
|
336 / 269 / 21
Регистрация: 30.03.2009
Сообщений: 500
|
|
| 30.08.2010, 12:59 | |
|
Программа естественно должна быть зарегистрирована в системе как "сервер автоматизации"-OLE обьект!
0
|
|
|
0 / 0 / 0
Регистрация: 27.08.2010
Сообщений: 18
|
||||||
| 30.08.2010, 13:12 [ТС] | ||||||
1) Не всегда вызывается прога 2) вызывается сначала программа в обычном режиме потом исчезает и появляется в роли child'а панели! Да и программка виснет на эти 15 секунд....
0
|
||||||
|
0 / 0 / 0
Регистрация: 27.08.2010
Сообщений: 18
|
||
| 30.08.2010, 16:50 [ТС] | ||
|
0
|
||
|
Почетный модератор
|
|
| 30.08.2010, 17:01 | |
|
Никак. Пока не вызовется CreateWindow(Ex), хендл окна неизвестен... Вообще есть вариант, но на C# это реализовать невозможно - ставить хук WH_CBT или WH_SHELL, или перехватывать CreateWindow(Ex).
1
|
|
| 30.08.2010, 17:01 | |
|
Помогаю со студенческими работами здесь
20
Вмонтировать exe в файл для его блокировки на время работы exe При копировании exe файла с другого компа на котором он работает, на моём при его запуске открывается cmd на несколько секунд и сам exe файл удаляется Иконка для exe из файла Добавить кнопку для выбора exe файла
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит предопределенное значение перечислений.
Процедура. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|