Battery Guard for Notebooks - присмотри за своей батарейкой!

Battery Guard for Notebooks - использованные технологии





Диалог открытия файла


Столкнулся с мелкой, но очень неожиданной проблемой при реализации использования графического файла в качестве изображения индикатора.
Попытка вызвать стандартный диалог выбора файла при нажатии кнопки на совершенно нормальной форме привела к сообщению об ошибке с таким примерно текстом.
    Could not instantiate ActiveX control '...' because the current thread is not in a single-threaded apartment

Решилось, это очень просто - потребовалось добавить атрибут STAThread к функции Main:

  [STAThread] // определяет однопотоковую модель - для вызова файлового диалога
  static void Main()
  {
                         
Странно в этой ситуации то, что возникла она у меня в первый раз. Ни под BCB, ни на VS под С++ с MFC такого не было.
Что они, интересно, еще придумают?...





Alex Konuhoff.






Поиск:

Система Orphus Narod ный каталог сайтов
Rambler's Top100
Яндекс цитирования Проверить тиц pr
Анализ сайта Анализ сайта
Агрегатор новостей Webground
ProtoPlex: программы, форум, рейтинг, рефераты, рассылки!
Сайт управляется системой uCoz