Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Подскажите по (binding object) внедренному объекту!
SigmatikaДата: Четверг, 17 Июня 2010, 03:56 | Сообщение # 1
Новый участник
Группа: Пользователи
Сообщений: 5
Репутация: 0
Награды: 0
Статус: Offline
Здравствуйте уважаемые программисты и поклонники MMB! Я новичок в MMB и поэтому не все хорошо в ней знаю)

Интересует следующее:
1)Возьмем любой *exe файл (программу) и откроем ее через (binding object) в нутри проекта MMB.
2)Создадим кнопку в проекте, например - (Закрыть).
3)Запускаем проект и видим как внутри проекта открылась наша программка *exe файл внедренный через окошко (binding object).

- Вопрос. Как сделать или задействовать созданную кнопку (Закрыть) так чтобы она закрывала программу (завершала работу программы) внедренную через окошко (binding object) внутри моего проекта?

Нужно это сделать не путем переключения страницы, и не путем скрытия объекта и уж тем более не путем закрытия проекта. Нужно чтобы сам проект оставался в работе, а внедренная программа завершила работу полностью.

Еще конечно хотелосьбы создать кнопку например - (Открыть), которая бы запускала вновь ту программку через окошко (binding object) внутри моего проекта)

Заранее вам благодарен за ответ!

Прикрепления: 8450696.jpg (124.5 Kb)


Сообщение отредактировал Sigmatika - Четверг, 17 Июня 2010, 04:12
 
DymДата: Четверг, 17 Июня 2010, 04:57 | Сообщение # 2
Поэт
Группа: Проверенные
Сообщений: 220
Репутация: 9
Награды: 7
Статус: Offline
Используем сценарий
Code
RunMBD("<Embedded>\вложенный_проект.mbd","NEW_WINDOW,Page 2")

И читаем внимательно справку.


Вы не поверите, но я опять в строю – одним лишь взглядом свои мысли подаю!

"Записи Дыма" <> "Лирика Дыма" <> "Помощник дурака"
© Dym
 
YURIYДата: Пятница, 18 Июня 2010, 00:13 | Сообщение # 3
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Dym, что-то я тебя, друг, не понял. Тут речь о биндинге ведь.

Quote (Sigmatika)
Как сделать или задействовать созданную кнопку (Закрыть) так чтобы она закрывала программу (завершала работу программы) внедренную через окошко (binding object) внутри моего проекта?

Если у внедряемой программы есть главное меню, а там пункт выход - с помощью SendCommand вызвать его. Программа и закроется.

Второй вариант. Программа отобразится в процессах. Это значит, что его можно "убить" и в окне проекта программа отображаться не будет. Как закрывать процессы - смотрим сто миллионов проектов на сайте и сто миллионов примеров кода на форуме.

Quote (Sigmatika)
Еще конечно хотелосьбы создать кнопку например - (Открыть), которая бы запускала вновь ту программку через окошко (binding object) внутри моего проекта)

После закрытия в середине объекта появится кнопка "Open" - так можно будет снова открыть программу. Больше никак.



Вечная память Андрею Сергееву!
 
DymДата: Пятница, 18 Июня 2010, 03:04 | Сообщение # 4
Поэт
Группа: Проверенные
Сообщений: 220
Репутация: 9
Награды: 7
Статус: Offline
Quote (YURIY)
Dym, что-то я тебя, друг, не понял. Тут речь о биндинге ведь.

Ты прав! Что-то я вчера не дочитал вопрос…
Лучший ответ – пример.
Прикрепления: notepad.zip (0.5 Kb)


Вы не поверите, но я опять в строю – одним лишь взглядом свои мысли подаю!

"Записи Дыма" <> "Лирика Дыма" <> "Помощник дурака"
© Dym
 
YURIYДата: Пятница, 18 Июня 2010, 03:16 | Сообщение # 5
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (Dym)
Лучший ответ – пример.

Другое дело! thumbs_up

Только я настоятельно советую закрывать программу через меню, если это возможно.



Вечная память Андрею Сергееву!
 
SigmatikaДата: Пятница, 18 Июня 2010, 22:00 | Сообщение # 6
Новый участник
Группа: Пользователи
Сообщений: 5
Репутация: 0
Награды: 0
Статус: Offline
Quote (YURIY)
Если у внедряемой программы есть главное меню, а там пункт выход - с помощью SendCommand вызвать его. Программа и закроется.

Quote (Dym)
Прикрепления: notepad.zip(1Kb)

Все получилось!
Спасибо вам ребят ОГРОМНОЕ!!! Очень вам благодарен за помощь!!
Особенно персональное спасибо YURIY !

Сообщение отредактировал Sigmatika - Пятница, 18 Июня 2010, 22:06
 
  • Страница 1 из 1
  • 1
Поиск: