Форум: "Начинающим";
Текущий архив: 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