![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Форумчанин
Регистрация: 05.12.2007
Сообщений: 236
|
![]()
Уважаемые прогрммисты! Помогите воспользоваться функцией
Цитата:
Зарание спасибо Последний раз редактировалось rpy3uH; 20.12.2007 в 19:28. |
|
![]() |
![]() |
![]() |
#2 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() Цитата:
Там же по русс..., т.е. по аглицки ясно сказано: lpSystemInfo - Points to a SYSTEM_INFO structure to be filled in by this function или по-русски: lpSystemInfo - указывает на СТРУКТУРУ (а не переменную!!!) SYSTEM_INFO, заполняемую этой функцией. Объявите структуру, используйте указатель на нее. И будет вам полное счастье... Только не надо спрашивать - что такое структура и проч. Читайте умную книжку, взятую с сайта форума, благо их там хватает... |
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 05.12.2007
Сообщений: 236
|
![]()
Все разобрался и написал.
Теперь другой вопрос. Я его когда-то уже задавал на этом форуме, но так никто и не ответил (может конечно никто не знает). Повторюсь. Как получить сведения о системе. А именно, например, имя процессора, которое также отображается во вкладке "Общие" в св-вах моего компьютера? Заранее благодарен |
![]() |
![]() |
![]() |
#4 | ||
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() Цитата:
Вы саму структуру смотрели? Цитата:
То, что хранится в реестре, примерно так и получено. Последний раз редактировалось mihali4; 20.12.2007 в 19:54. |
||
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 05.12.2007
Сообщений: 236
|
![]()
Т.е. я правильно понял? Что анализируя данные сведения я смогу получить текст вида:
Intel(R) Pentium(R) 4 CPU 2.00 Ghz (мне нужна эта надпись в точности до единого символа) (к стати она же и отображается в имени процессора а его св-вах) Можно ее получить? Просто ответте да, нет. |
![]() |
![]() |
![]() |
#6 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]()
Эта строка хранится отут
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIP TION\System\CentralProcessor\0\Proc essorNameString
пыщь
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 05.12.2007
Сообщений: 236
|
![]()
Спасибо большое. Просто огромное. Вы помогли сотням, а может и тысячам людей.
![]() ![]() |
![]() |
![]() |
![]() |
#8 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() Цитата:
![]() И полного имени нет, есть только по отдельности три параметра: ~Mhz ... Identifier x86 Family... VendorIdentifier GenuineIntel |
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 05.12.2007
Сообщений: 236
|
![]()
Раз вынесли это в отдельную тему позволю себе написать правильное использование функции, чтобы новички типа меня не допускали моих ошибок.
var info:TSystemInfo; begin GetSystemInfo(info); ;для выводна на экран, например label1.Caption:=FloatToStr(info.пар аметр(например,dwActiveProcessorMas k) |
![]() |
![]() |
![]() |
#10 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]()
Если совсем нечего делать - всю эту бадягу с процом можно заменить на ассемблерную инструкцию CPUID, которая поддерживается большинством процессоров ("допентиумные четвёрки" не в счёт
![]() В часности ту-самую строку можно достать вот так (пардон за com-файл, так проще ![]() Код:
http://en.wikipedia.org/wiki/CPUID http://ru.wikipedia.org/wiki/CPUID http://wasm.ru/article.php?article=hardzen
пыщь
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
VBA и информация о системе | iammajor | Microsoft Office Excel | 2 | 07.07.2008 05:48 |
Еще один курсор в системе | Dj_smart | Общие вопросы Delphi | 0 | 05.06.2008 19:59 |
Инфа о системе | Sargon | Работа с сетью в Delphi | 2 | 23.12.2007 00:52 |
Delphi. Программа, которая использует системные функции для получения информации о файловой системе | metamfetamin | Помощь студентам | 16 | 08.11.2007 13:24 |
одна функция потока, а другая функция - член класса запускающего этот поток | Дмитрий_Ч | Общие вопросы C/C++ | 2 | 27.09.2007 08:50 |