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

Вниз

PERF_COUNTER_DEFINITION Преобразование значения счетчика в строку   Найти похожие ветки 

 
Riply ©   (2006-12-28 11:51) [0]

В интернете находила примеры только для конкретного объекта.
Наберусь наглости и спрошу:
Нет ли у кого сабжевой функции ?
Понимаю, что на все случаи жизни, ее не существует, но хоть на основные :)
Поделитесь, пожалуйста, а то сами мы не местные :)


 
Ega23 ©   (2006-12-28 11:52) [1]

IntToStr?


 
alex_*** ©   (2006-12-28 11:52) [2]

а что такое PERF_COUNTER_DEFINITION


 
Riply ©   (2006-12-28 11:58) [3]

> [1] Ega23 ©   (28.12.06 11:52)
:) Годится, но далеко не для всех :)
> [2] alex_*** ©   (28.12.06 11:52)
Структура, описывающая бесконечное многообразие типов :)


 
Ega23 ©   (2006-12-28 12:01) [4]


> :) Годится, но далеко не для всех :)


Что значит "не для всех"? Для кого не годится?


 
alex_*** ©   (2006-12-28 12:03) [5]


> Структура, описывающая бесконечное многообразие типов :)

Тогда для нее есть бесконечное разнообразие способов преобразования в строку


 
Ega23 ©   (2006-12-28 12:13) [6]


> Структура, описывающая бесконечное многообразие типов :)


Case + F1


 
Riply ©   (2006-12-28 12:27) [7]

>Ega23 ©   (28.12.06 12:01)
>Что значит "не для всех"? Для кого не годится?
Например, для PERF_TYPE_TEXT
> [6] Ega23 ©   (28.12.06 12:13)
>Case + F1
С Case - ом, к сожалению, не все так просто.
Слишком много типов, подтипов.:( Да еще и другие параметры надо учитывать.
(DisplayFlags, например)


 
Riply ©   (2006-12-28 12:28) [8]

[5] alex_*** ©   (28.12.06 12:03)
>Тогда для нее есть бесконечное разнообразие способов преобразования в строку
Как это верно ! :)


 
Ega23 ©   (2006-12-28 12:29) [9]


> Например, для PERF_TYPE_TEXT


Я не знаю, что такое PERF_TYPE_TEXT.


> Слишком много типов, подтипов.:( Да еще и другие параметры
> надо учитывать.
> (DisplayFlags, например)


И что ты хочешь? кАмпАнент, чтобы сам всё делал, да ещё и порнуху из сети качал?


 
alex_*** ©   (2006-12-28 12:33) [10]

Ты на пальцах скажи что хочешь сделать. Нельзя произвольный тип универсальным способом в строку преобразовать


 
Riply ©   (2006-12-28 12:33) [11]

> [9] Ega23 ©   (28.12.06 12:29)
>И что ты хочешь? кАмпАнент, чтобы сам всё делал, да ещё и порнуху из сети качал?
Да нет, спасибо. Проживу и без него.
Просто, не хотелось изобретать велосипед.


 
Ega23 ©   (2006-12-28 12:40) [12]


> Просто, не хотелось изобретать велосипед.
>


Если уж не всякий variant однозначно к строке приводится, то что ты хочешь от бесконечноо чита типов и бесконечного числа их трактований?


 
Riply ©   (2006-12-28 12:48) [13]

>[12] Ega23 ©   (28.12.06 12:40)
Нет. В принципе, для каждого конкретного счетчика, можно
докопаться до его представления. Там есть и поле Calculation, и много всего.
Число типов, подтипов и др. параметров ограничено :)
Вот я и подумала, что для основных (самых распостраненных) случаев
уже сто раз написаны подобные функции :)


 
alex_*** ©   (2006-12-28 12:56) [14]

:) может и написаны, если этот тип счетчика широко используется в вашей конторе. это надо спрашивать у ваших программистов. Я подозреваю хочется иметь что-то типа reflection как в .NET? (определение атрибутов произвольного класса в runtime)


 
alex_*** ©   (2006-12-28 13:03) [15]

блин, так бы и сказала что это из WinAPI. Ни разу не работал с этим типом. Там же полей не больше 10-ка. Для каждого сделай преобразоване в строку. Займет 2 мин.


 
Riply ©   (2006-12-28 13:09) [16]

>[15] alex_*** ©   (28.12.06 13:03)
>Там же полей не больше 10-ка
Это так кажется на первый взгляд. Копни поглубже - понравиться :)


 
Ega23 ©   (2006-12-28 13:30) [17]

Делов-то...
IntToStr(Integer(@PERF_TYPE_TEXT));
:о)


 
alex_*** ©   (2006-12-28 13:31) [18]


> Копни поглубже - понравиться :)
>

Приспичит - копну. Щас пока надо сделать по макс. перед завтрашним чтоб завтра работать по-меньше :)


 
Игорь Шевченко ©   (2006-12-28 13:38) [19]


> Преобразование значения счетчика в строку


PdhGetFormattedCounterValue, PdhFormatFromRawValue из pdh.dll ?


 
Riply ©   (2006-12-28 14:27) [20]

> [19] Игорь Шевченко ©   (28.12.06 13:38)
Спасибо.
К сожалению, я получала данные через RegQueryValueEx.
Видимо, придется перейти на PdhAddCounter. :(


 
Игорь Шевченко ©   (2006-12-28 14:41) [21]

Riply ©   (28.12.06 14:27) [20]


> К сожалению, я получала данные через RegQueryValueEx.


Зачем мучиться, когда авторы специально сделали pdh для подобных извращений.



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

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

Наверх




Память: 0.49 MB
Время: 0.048 c
4-1157122684
Teenager
2006-09-01 18:58
2007.01.21
поместить чужое окно(приложение) в свое окно(window, panel, etc.)


2-1167913967
Chaval
2007-01-04 15:32
2007.01.21
Проблема с использованием функции GetDriveType


15-1166987620
Kolan
2006-12-24 22:13
2007.01.21
С наступающим&#133


2-1167761699
zol
2007-01-02 21:14
2007.01.21
В чем ошибка?


2-1167936503
PaZDoP
2007-01-04 21:48
2007.01.21
Delphi7





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