Модераторы: feodorv, GremlinProg, xvr, Fixin
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Интеграция на уровне front-end'а (интерфейса) 
:(
    Опции темы
ambler
  Дата 18.1.2010, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 27.10.2009

Репутация: нет
Всего: нет



Всем привет!
Встала непосильная задача интеграции двух приложений, одно на С++ (MFC), второе PowerBuilder 11.5  smile  В принципе все неплохо до тех пор пока в интерфейсах не наткнулся на внутренние компоненты PowerBuilder,  и тут встал затык, как из них считать или записать туда данные, нажать на них? И вообще возможно ли через сообщения WinAPI, отсылать команды компонентам, который не входит в стандартный набор windows? Кто-нить сталкивался с таким, может есть альтернативные подходы?
PM MAIL   Вверх
jonie
Дата 18.1.2010, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 7
Всего: 118



Цитата

Кто-нить сталкивался с таким, может есть альтернативные подходы? 
ну уж явно не через окна надо это делать.
почитайте книжку http://www.williamspublishing.com/Books/5-8459-1146-X.html  например


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
ambler
Дата 18.1.2010, 18:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 27.10.2009

Репутация: нет
Всего: нет



Я понимаю, что это наихудшее решение, просто продукт на powerBuilder'е уже законченный, исходников от него нет, переписывать 70% его функциональности на с++  неоправданно долго и ни кому не нужно. Нужно решение на подобие Microsoft CCF, на уровне пользовательского интерфейса.
jonie за ссылку на книгу спасибо, как выдастся свободное время надо будет почитать).
PM MAIL   Вверх
GremlinProg
Дата 19.1.2010, 05:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2706
Регистрация: 9.8.2005
Где: Тюмень

Репутация: 99
Всего: 106



считать, записать, нажать...
может все же в сторону OLE: http://www.google.com/search?q=PowerBuilder+OLE


--------------------
"Гений всегда разумнее, чем умнее. Ум — это машина, разум — водитель этой машины."
PM WWW ICQ   Вверх
ambler
Дата 20.1.2010, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 27.10.2009

Репутация: нет
Всего: нет



GremlinProg ну в принципе так и делаю, вот только внутренним компонентам PB кроме нажатия клавиши мыши ни че толкового не приходит, пример тот же самый грид, походу нарисован через GDI, и данные вытащить из него можно только распознаванием  smile 
Не совсем понимаю, чем тут OLE может помочь?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Системное программирование и WinAPI"
Fixin
GremlinProg
xvr
feodorv
  • Большое количество информации и примеров с использованием функций WinAPI можно найти в MSDN
  • Описание сообщений, уведомлений и примеров с использованием компонент WinAPI (BUTTON, EDIT, STATIC, и т.п.), можно найти в MSDN Control Library
  • Непосредственно, перед созданием новой темы, проверьте заголовок и удостоверьтесь, что он отражает суть обсуждения.
  • После заполнения поля "Название темы", обратите внимание на наличие и содержание панели "А здесь смотрели?", возможно Ваш вопрос уже был решен.
  • Приводите часть кода, в которой предположительно находится проблема или ошибка.
  • Если указываете код, пользуйтесь тегами [code][/code], или их кнопочными аналогами.
  • Если вопрос решен, воспользуйтесь соответствующей ссылкой, расположенной напротив названия темы.
  • Один топик - один вопрос!
  • Перед тем как создать тему - прочтите это .

На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы .


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема »


 




[ Время генерации скрипта: 0.0502 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.