LES COMPTEURS DE PERFORMANCES SOUS NT/2K/XP AVEC PDH.DLL
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 2013
-
1 déc. 2004 à 23:26
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 2016
-
19 avril 2005 à 10:09
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 19 avril 2005 à 10:09
salut,
euh, effectivement, normalement j'aurais du mettre p.Free;...
ShareVB
anthonyraoul
Messages postés5Date d'inscriptionjeudi 14 avril 2005StatutMembreDernière intervention18 avril 2005 18 avril 2005 à 17:38
En fait j'ai une erreur quand je veux fermer la fenêtre de ton application, c'est au niveau des lignes de codes ci-dessous:
procedure TfrmMain.FormClose(Sender: TObject; var Action: TCloseAction);
begin
// destruction de la requête
p.Destroy;
end;
Est il vraiment nécessaire de mettre p.Destroy ou non?
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 18 avril 2005 à 15:11
salut,
pour l'exception, je ne vois pas d'autant que la source n'a rien à voir avec un TextEditor.exe et que je n'ai que Delphi 6 Personnel...mais j'ai remarqué quelques plantages de l'IDE Delphi que je pense principalement dues à l'espèce d'intellisense version borland...
pour ce qui est des pourcentages, la source n'affiche que les valeurs des compteurs existants comme le fait le Perfomance Monitor de XP...
ShareVB
anthonyraoul
Messages postés5Date d'inscriptionjeudi 14 avril 2005StatutMembreDernière intervention18 avril 2005 18 avril 2005 à 11:41
Une petite dernière question:
on a que les pourcentages de performes on ne peut pes avoir les temps d'execution en ms?
anthonyraoul
Messages postés5Date d'inscriptionjeudi 14 avril 2005StatutMembreDernière intervention18 avril 2005 18 avril 2005 à 11:01
Peux tu m'expliquer brièvement comment je dois faire pour le lancer car je débute sur delphi et j'ai un petit peu de mal.
Quand jj'éxecute ton programme, il me met une erreur comme quoi une classe d'exception a été créée avec le message violation d'accès à l'adresse 0051E8A3 'TextEditor.exe'. Lecture de l'adresse 00000000' processus stoppé.
D'ou ca peut venir d'après toi.
Merci
anthonyraoul
Messages postés5Date d'inscriptionjeudi 14 avril 2005StatutMembreDernière intervention18 avril 2005 18 avril 2005 à 10:43
Je vais essayer
merci
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 18 avril 2005 à 10:16
salut,
je crois que je m'étais trompé de zip...désolé...
uPdh et PdhRoutines sont dans le zip...maintenant...
ShareVB
anthonyraoul
Messages postés5Date d'inscriptionjeudi 14 avril 2005StatutMembreDernière intervention18 avril 2005 18 avril 2005 à 09:30
Bonjour
je voudrai juste savoir ou sont les fichiers nommés uPdh et PdhRoutines à inclures dans le projet svp
Car j'ai Delphi 7 il ne reconnait pas toutes les fonctions
Merci
cs_grandvizir
Messages postés1106Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention 3 septembre 200622 5 déc. 2004 à 18:47
En dessous de D7, en cas de problèmes, rajouter sous les uses:
type PLongWord = ^LongWord;
La déclaration n'est pas effective, et le prog n'est pas "effecté" car je n'ai pas la DLL. Tant pis...
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 4 déc. 2004 à 19:58
salut
en fait, c'est le MSDN Library livré avec Visual Studio 2003 : je ne consulte que rarement MSDN online... j'ai toutes la doc en local : MSDN Library, Platform SDK, DDK, le MSDN de VS6... je n'ai donc pas le lien...
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 4 déc. 2004 à 19:45
Alors, tu n'en as que plus de mérite !
Quand bien même il aurait été inspiré de cet article, le travail de traduction était tellement énorme (as-tu jeté un oeil aux sources données par Microsoft ?) que tu aurais mérité la reconnaissance de tous.
Dons, dans tous les cas : Bravo !
Peux-tu indiquer les références sur MSDN ? (Ca peut toujours servir en cas d'évolution).
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 2 déc. 2004 à 11:35
salut
Ce code n'est pas inspiré de cet article que je n'avais pas vu avant de faire la source... J'ai juste regarder la doc sur MSDN... j'ai fait cette source pour apprendre le Pascal Objet... je suis plutôt VB d'habitude...
Si cela avait été le cas je l'aurais précisé...
Bonne Prog
ShareVB
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 1 déc. 2004 à 23:26
19 avril 2005 à 10:09
euh, effectivement, normalement j'aurais du mettre p.Free;...
ShareVB
18 avril 2005 à 17:38
procedure TfrmMain.FormClose(Sender: TObject; var Action: TCloseAction);
begin
// destruction de la requête
p.Destroy;
end;
Est il vraiment nécessaire de mettre p.Destroy ou non?
18 avril 2005 à 15:11
pour l'exception, je ne vois pas d'autant que la source n'a rien à voir avec un TextEditor.exe et que je n'ai que Delphi 6 Personnel...mais j'ai remarqué quelques plantages de l'IDE Delphi que je pense principalement dues à l'espèce d'intellisense version borland...
pour ce qui est des pourcentages, la source n'affiche que les valeurs des compteurs existants comme le fait le Perfomance Monitor de XP...
ShareVB
18 avril 2005 à 11:41
on a que les pourcentages de performes on ne peut pes avoir les temps d'execution en ms?
18 avril 2005 à 11:01
Quand jj'éxecute ton programme, il me met une erreur comme quoi une classe d'exception a été créée avec le message violation d'accès à l'adresse 0051E8A3 'TextEditor.exe'. Lecture de l'adresse 00000000' processus stoppé.
D'ou ca peut venir d'après toi.
Merci
18 avril 2005 à 10:43
merci
18 avril 2005 à 10:16
je crois que je m'étais trompé de zip...désolé...
uPdh et PdhRoutines sont dans le zip...maintenant...
ShareVB
18 avril 2005 à 09:30
je voudrai juste savoir ou sont les fichiers nommés uPdh et PdhRoutines à inclures dans le projet svp
Car j'ai Delphi 7 il ne reconnait pas toutes les fonctions
Merci
5 déc. 2004 à 18:47
type PLongWord = ^LongWord;
La déclaration n'est pas effective, et le prog n'est pas "effecté" car je n'ai pas la DLL. Tant pis...
4 déc. 2004 à 19:58
en fait, c'est le MSDN Library livré avec Visual Studio 2003 : je ne consulte que rarement MSDN online... j'ai toutes la doc en local : MSDN Library, Platform SDK, DDK, le MSDN de VS6... je n'ai donc pas le lien...
mais avec une recherche à "Performance Data Helper" : ca donne http://msdn.microsoft.com/library/default.asp?url=/library/en-us/perfmon/base/performance_data.asp
Bonne Prog
ShareVB
4 déc. 2004 à 19:45
Quand bien même il aurait été inspiré de cet article, le travail de traduction était tellement énorme (as-tu jeté un oeil aux sources données par Microsoft ?) que tu aurais mérité la reconnaissance de tous.
Dons, dans tous les cas : Bravo !
Peux-tu indiquer les références sur MSDN ? (Ca peut toujours servir en cas d'évolution).
2 déc. 2004 à 11:35
Ce code n'est pas inspiré de cet article que je n'avais pas vu avant de faire la source... J'ai juste regarder la doc sur MSDN... j'ai fait cette source pour apprendre le Pascal Objet... je suis plutôt VB d'habitude...
Si cela avait été le cas je l'aurais précisé...
Bonne Prog
ShareVB
1 déc. 2004 à 23:26