![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#31 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,371
|
![]()
Возвращайте VARIANT, он для этого и придуман
![]() Далее, если будете выводить на экран, то все равно будете приводить к string, так что можете это сделать прямо при получении варианта. |
![]() |
![]() |
![]() |
#32 | |
Форумчанин
Регистрация: 14.11.2010
Сообщений: 138
|
![]() Цитата:
Или, например, можно использовать LIMIT 0,1 в WQL запросе(ещё не тестил, так что это только теория) что бы уж точно получить одно значение, а там посылать его на VARIANT и уже отправлять? Спрашиваю, т.к. живой пример - взятие названия видеокарты, а в моём ноутбуке их 2, соотв. уже нужен массив структуры VARIANT? Та же самая проблема (по крайней мере у меня в голове) на счёт получения списка процессов в системе, ведь там то же будет не одна запись. Если я задаю слишком глупые вопросы, то извиняйте, но пример из мсдна немного сбивает с толку. |
|
![]() |
![]() |
![]() |
#33 |
Форумчанин
Регистрация: 14.11.2010
Сообщений: 138
|
![]()
И снова я с вопросом
![]() Появилась проблема с переводом из BSTR в число, а именно вытягивание свойства Win32_ComputerSystem.TotalPhysicalM emory, само свойство класса типа uint64 (в документации указано), а на деле оказалось что uint64 WMI пихает в строку типа BSTR. Но как я начал пробовать переводить эту строку в число, начинаются проблемы. Использовал wcstol(), _wtoi(), _wtoi64(), _com_util::ConvertBSTRToString(), так же переводы в другие типы а из них в число - или без толку, или всегда показывал 2 гигабайта(выводил с парсингом - делил). Заметил, что у меня на ноуте 2 оперативы - одна на 2 гигабайта, вторая на 4. Почему же, если в строке типа BSTR поделить число выходит мои 6 гигабайтов, а если начинаю переводить функциями _wtoi() / _wtoi64() то получаю 2 гигабайта? Перевожу так: Код:
![]() Последний раз редактировалось hvz-; 23.12.2013 в 19:23. |
![]() |
![]() |
![]() |
#34 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,371
|
![]()
6GB числом не влезают в 32бит переменную.
Используйте LONG LONG тип и функцию _wtoi64() |
![]() |
![]() |
![]() |
#35 | |
Форумчанин
Регистрация: 14.11.2010
Сообщений: 138
|
![]() Цитата:
Для тех, кому интерестно: Код:
Последний раз редактировалось hvz-; 23.12.2013 в 20:43. |
|
![]() |
![]() |
![]() |
#36 |
Форумчанин
Регистрация: 14.11.2010
Сообщений: 138
|
![]()
Доброго времени суток! Наверное, поднимаю тему в последний раз
![]() Благодаря помощи на этом форуме(спасибо всем вам!) моя первая более менее серьёзная программа практически завершена - осталось приделать "динамичность" одной из вкладок. Да, я поднимал в этой теме этот вопрос ранее, но к решению так и не пришёл. Прошу помощи форумчан в этом не лёгком для меня вопросе. Прилагаю проект. Так же хотелось, что бы оценили качество построения программы, т.к. опыта в это никакого. С удовольствием выслушаю вашу критику и предложения! |
![]() |
![]() |
![]() |
#37 | |
Форумчанин
Регистрация: 14.11.2010
Сообщений: 138
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#38 |
Форумчанин
Регистрация: 14.11.2010
Сообщений: 138
|
![]()
Ну что ж, если с таймером никак, тогда есть вопрос по поводу смены заднего фона у статического текста.
Сделал для себя одну функцию, которая создаёт текст и присваивает ему шрифт: Код:
Код:
Вот собственно проблема: ![]() |
![]() |
![]() |
![]() |
#39 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,371
|
![]()
Самому себе WM_CTLCOLORSTATIC посылать нет смысла - это сообщение посылается контролами в свой диалог дабы затребовать цвет и т.д. В вашем случае будет посылаться в hWindow.
Кстати, у вас будет дикая утечка ресурсов - никто не удаляет brush а это сообщения отправляется каждый раз, когда рисуется контрол. |
![]() |
![]() |
![]() |
#40 | |
Форумчанин
Регистрация: 14.11.2010
Сообщений: 138
|
![]() Цитата:
Как тогда поступить в моём случае? Как мне убрать этот серый фон? |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Мониторинг системных ресурсов С++ | Serjik-ahaha | Общие вопросы C/C++ | 1 | 18.10.2012 11:47 |
Мониторинг | shtep | PHP | 1 | 06.02.2012 10:37 |
Мониторинг ОС | Smile08 | Безопасность, Шифрование | 3 | 08.11.2010 16:00 |
Мониторинг удаленного компьютера | NBAH1990 | Общие вопросы Delphi | 4 | 28.02.2010 08:35 |
Мониторинг CS | bookkc | Фриланс | 4 | 09.01.2010 18:17 |