Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.21;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.051 c
15-1167566081
Riply
2006-12-31 14:54
2007.01.21
С Новым Годом Всех !


2-1167918377
Neket
2007-01-04 16:46
2007.01.21
Массивы


4-1156847479
danatelo
2006-08-29 14:31
2007.01.21
СНИФЕР ПЕЧАТИ НУЖНА ПОМОЩЬ


15-1167320179
Rouse_
2006-12-28 18:36
2007.01.21
С днем рождения, Линус!


15-1167494417
red_imp
2006-12-30 19:00
2007.01.21
Фрактал Минковского