Главная страница
    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.006 c
1-43065
Demon ltd
2002-02-26 23:43
2002.03.14
Работа с Инстал Шилдом


3-42937
Biocron
2002-02-14 07:27
2002.03.14
Помогите ПЛИЗ


3-42933
Jony
2002-02-14 13:21
2002.03.14
Дополнительное редактируемое поле в ADODataSet


14-43178
wicked
2002-01-31 18:47
2002.03.14
кто играл в nfs - porsche 2000?


3-42936
Igor_
2002-02-14 11:53
2002.03.14
Округление в InterBase





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский