Форум программистов, компьютерный форум CyberForum.ru

Код не работает как метод... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не получается решить задачу http://www.cyberforum.ru/cpp-beginners/thread349296.html
Поле first — вещественное число, левая граница диапазона; поле second — вещественное число, правая граница диапазона. Реализовать метод rangecheck() — проверку заданного чис-ла на принадлежность диапазону. В принципе,я уже почти решил эту задачу, но есть некоторые проблемы. :wall: Так же хочется посмотреть другие решения:)
C++ Как правильно открыть файл и считать из него строку? Прювет! подскажите пажалста, как правильно открыть и считать строку из файла. весь функционал по обработке уже написал, а тут застрял как внебрачный ребенок буратино >_< std::ifstream file("C:\\interface.txt"); std::string lines; if(file.is_open()){ std::string buff; while( !file.eof()){ http://www.cyberforum.ru/cpp-beginners/thread349276.html
C++ Вывести сообщение о том, что все элементы в массиве равны
Здравствуйте... суть проблемы состоит в том, что я не знаю, как вывести сообщение о том, что все элементы массива равны между собой. Задача заключается в том, чтобы найти сумму элементов до минимального элемента массива, а в случае, если все элементы равны, то есть все минимальные (например только нули или только единицы) - вывести сообщение об этом. А так же если минимальный элемент стоит...
C++ __declspec(property) и с чем его едят
Что это такое и как это использовать? У меня задание в лабораторной по обычному с++, но вот такая штука имеет место быть. Насколько я понял это какие-то свойства, прикрученные ms но как они используются? Заголовочный файл где они есть (сама программа представляет собой структуру по хранению данных о студентах): //#include "stdafx.h" #ifndef TYPES_INCLUDE #define TYPES_INCLUDE ...
C++ Оставить в списке только первые вхождения одинаковых элементов http://www.cyberforum.ru/cpp-beginners/thread349242.html
В составе программы описать функцию, которая оставляет в списке только первые вхождения одинаковых элементов. Добавлено через 10 минут куку ))))
C++ описать функцию, которая заменяет все вхождения элемента В составе программы описать функцию, которая заменяет в списке все вхождения элемента E1, значение которого введено с клавиатуры, на эле-мент E2, значение которого также введено с клавиатуры. подробнее

Показать сообщение отдельно
solar_wind
756 / 747 / 42
Регистрация: 06.07.2009
Сообщений: 2,969
Завершенные тесты: 1
13.09.2011, 13:35
Чистый,
Как я понял из MSDN это косяк WMI, поидее это должно решаться вызовом WMI в отдельном потоке, но мне лень было с этим мучиться, поэтому решение получилось такое:
C++
1
2
3
4
5
CoUninitialize();
hres = CoInitializeEx(0,COINIT_MULTITHREADED);
hres = CoInitializeEx(0,COINIT_MULTITHREADED);
hres = CoInitializeSecurity(NULL,-1,NULL,NULL,RPC_C_AUTHN_LEVEL_DEFAULT,RPC_C_IMP_LEVEL_IMPERSONATE,NULL,EOAC_NONE,NULL);             
    if (FAILED(hres)){  CoUninitialize();   return "";  }
То есть сначала делаю деинициализацию, это спасает от некоторых глюков.
Потом два раза CoInitializeEx без проверки ошибки, так как ошибка будет, но все инициализируется правильно, а потом уже все в соответствии с MSDN.
И без
C++
1
pclsObj->Release();
в конце, в Qt почему то на нем ошибка выскакивает.

Добавлено через 10 минут
Чистый, Ну и учитывай структуры WMI далеко не так хорошо заполнены как хотелось бы. Все зависит от производителей железа...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru