Свой Api

  • Автор темы lamez
  • Дата начала
Статус
Закрыто для дальнейших ответов.
L

lamez

#1
Недавно изучал апишник небольшой)) программки Autodesk Maya. c++
А я хочу так же и для своего приложения модули писать.
Там есть такая фишка, как например получить основное окно Maya. Просто статический метод вызывается и делай, понимаешь-ли, что хочешь с основным окном...
У меня wpf приложение и я хочу тоже юзать из модулей основное окно.причем замечаю, что в Maya основное окно достается посредствам простой комманды из статической либы.
Как сделать мне тоже самое?
 
L

lamez

#3
Тогда получается, мне надо вынести синглетон в отдельную динамическую либу вместе с основным окном внутри. Потом в основном проекте exe-шника в бутсраппере получать экземпляр окна из синглетона и показать это окно. А, ну, да)) хреновый я прогер. +1 etc))

А в Maya, я все-равно не понимаю как это получается, даже с синглетонами)). Скажем, есть у нас статическая либа. У нее внутри есть такой QtUtil::mainWindow, че в нутри него может находиться?
 
E
#4
Да алах его знает, может они поокнам ходят и ищут по классу окна.
Может при старте прлоги вкидывают туда ссылку.
Вариантов масса. А на чем написана мая?
 
L

lamez

#6
ее недавно на кутэ переписали, но эт не особо важно)
 
L

lamez

#7
Не, чуваки, чет я прогнал. Вообще никакой тут синглетон не поможет, если у нас подключаемые модули...
 
Статус
Закрыто для дальнейших ответов.