Свой Api

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

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

    lamez Гость

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

    etc Гость

    Синглтон знаете?
     
  3. lamez

    lamez Гость

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

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

    etc Гость

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

    vital Больной Компом Детектед
    Команда форума Web Team

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

    lamez Гость

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

    lamez Гость

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

    etc Гость

    App.Current.MainWindow

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

    lamez Гость

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

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