Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2002.03.14;
Скачать: [xml.tar.bz2];

Вниз

CPU, Memory, Modem (ОЧЕНЬ СРОЧНО !!!)   Найти похожие ветки 

 
Alexander Beliy   (2001-12-07 23:07) [0]

Сразу 3 вопроса (ОЧЕНЬ СРОЧНО !!!):
1. Как определить частоту проца (и можно ли ?);
2. Как определить размер физической памяти (и можно ли ?);
3. Как узнать, установлена ли связь по модему или нет и как отлавливать моменты подключеня/отключения ???


 
Rem   (2001-12-08 17:18) [1]

Размер физической памяти: GlobalMemoryStatus()


 
Anatoly Podgoretsky   (2001-12-08 19:47) [2]

Зачем такая спешка?
Частоту процессора и объем физической памяти показываются при старте компьютера. Что касается модема то смотри функции RASxxx


 
Alexander Beliy   (2001-12-09 00:16) [3]

Спешка потому, что семестр заканчивается (со всеми вытекающими последствиями)! А частоту проца надо узнать именно в программе !!!


 
Rem   (2001-12-09 15:15) [4]

Сведения о процессоре хранятся в системном реестре:

\\HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor

В зависимости от количества процессоров, там присутствуют ключи 0, 1, 2...

Для получения информации о частоте процессора:

function GetCPUFreq(CPUNo: integer): integer;
var
Reg: TRegistry;
begin
Reg := TRegistry.Create;
try
Reg.RootKey := HKEY_LOCAL_MACHINE;
if Reg.OpenKey(Format("HARDWARE\DESCRIPTION\System\CentralProcessor\%d", [CPUNo]), false) then
begin
Result := Reg.ReadInteger("~MHz");
Reg.CloseKey;
end;
finally
Reg.Free;
end;
end;


 
Anatoly Podgoretsky   (2001-12-09 15:52) [5]

Rem © (09.12.01 15:15)
Ты напрасно возлагаешь надежды на реестр.


Alexander Beliy (09.12.01 00:16)
Если бы было срочно, то давно бы сходил на какой нибудь архив и взял бы нужное.


 
Alexander Beliy   (2001-12-10 14:16) [6]

Спасибо всем !!!!!!!!!!!!!!!!
Остаётся один вопрос про МОДЕМ !!!!!


 
AntBOFH   (2001-12-10 18:33) [7]

Народ ! Прошу прощения, а что за RASxxx ?
Мне проста тоже надо про модем !
Что такое RASxxx, где его взять и какие к нему документации, я чёта в дефоултном хелпе про него не нашёл нихрена !!!


 
Mick   (2001-12-10 18:37) [8]

Перед тем как отвечать на третий вопрос надо уточнить какую именно "связь" имеют ввиду преподаватели


 
Anatoly Podgoretsky   (2001-12-10 22:08) [9]

AntBOFH (10.12.01 18:33)
RASxxx - это подмножество RAS функций, взять можно на jedi, а посмотреть описание в win32.hlp - там свыше сотни тем.

Mick (10.12.01 18:37)
Если используется установление связи через RAS функции, то без разницы.


 
Wictor   (2001-12-11 10:41) [10]

Если с установкой соединения и моментом подключения более-менее понятно,
(RASDial и обработка CallBack),то как отловить корректно при помощи RAS-Функций момент обрыва соединения- сам мучаюсь 5-ый день... Может кто знает,подскажите,пожалуйста! Или хотя бы "откуда ноги растут"-может RAS здесь уже ни причем.
Что касается-... Установлена связь или нет... -то здесь на сайте в "поиске" набери "RAS"- там есть пример работающий, возможно сможешь применить, не знаю конкретно твоих задач.


 
Mick   (2001-12-11 10:47) [11]

Может сложиться впечатление что кроме как через RAS "связь по мопеду" установить нельзя.
А если связать их лапшой, перевести в режим лизед лайн и открыть порты на обеих концах - это не связь по модему что ли? Или то же самое по коммутируемым линиям, да мало ли еще вариантов....



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2002.03.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
3-42908
Draculenok
2002-02-13 15:00
2002.03.14
Для локальной сети


4-43224
kirya85
2002-01-16 08:45
2002.03.14
Как изменить размер окна чужого приложения?


3-42950
Ольга
2002-02-15 10:53
2002.03.14
открытие файла


1-43107
Miwa
2002-02-21 03:38
2002.03.14
Версия приложения.


4-43227
otari
2002-01-07 12:32
2002.03.14
как поимать HWND если у приложений две edit





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский