Свой Api

Тема в разделе "Свободное общение", создана пользователем lamez, 14 июн 2010.

Статус темы:
Закрыта.
  1. lamez

    lamez Гость

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

    etc Гость

    Репутация:
    0
    Синглтон знаете?
     
  3. lamez

    lamez Гость

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

    А в Maya, я все-равно не понимаю как это получается, даже с синглетонами)). Скажем, есть у нас статическая либа. У нее внутри есть такой QtUtil::mainWindow, че в нутри него может находиться?
     
  4. etc

    etc Гость

    Репутация:
    0
    Да алах его знает, может они поокнам ходят и ищут по классу окна.
    Может при старте прлоги вкидывают туда ссылку.
    Вариантов масса. А на чем написана мая?
     
  5. vital

    vital Больной Компом Детектед

    Репутация:
    0
    Регистрация:
    29 янв 2006
    Сообщения:
    2.431
    Симпатии:
    40
    ?
    Даже если и не кюте, то все-равно с++.
     
  6. lamez

    lamez Гость

    Репутация:
    0
    ее недавно на кутэ переписали, но эт не особо важно)
     
  7. lamez

    lamez Гость

    Репутация:
    0
    Не, чуваки, чет я прогнал. Вообще никакой тут синглетон не поможет, если у нас подключаемые модули...
     
  8. etc

    etc Гость

    Репутация:
    0
    App.Current.MainWindow

    Добавлено:
    Какая разница какие модули?
     
  9. lamez

    lamez Гость

    Репутация:
    0
    Не, не, гоню. Всё нормально было изначально))
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей