XelectroX
Messages postés209Date d'inscriptionsamedi 11 novembre 2000StatutMembreDernière intervention 6 novembre 2009 19 nov. 2008 à 22:03
Ca va je devrais avoir modifier le code correctement pour que ca fonctionne
XelectroX
Messages postés209Date d'inscriptionsamedi 11 novembre 2000StatutMembreDernière intervention 6 novembre 2009 19 nov. 2008 à 21:53
Bonjour,
C'est quoi ce DXPTimer ???
Personne ne l'a, même si c'était en 2004 ..., mais je l'ai toujours pas moi.
C'est plustôt ennuyant lorsqu'on vient juste de commencer le c++ et qu'on y connais pas encore grand chose :(.
ngryman
Messages postés19Date d'inscriptionsamedi 20 octobre 2001StatutMembreDernière intervention 2 avril 2004 2 avril 2004 à 13:09
MAJ un peu tardive dsl
Moh33
Messages postés1Date d'inscriptionvendredi 24 octobre 2003StatutMembreDernière intervention24 octobre 2003 24 oct. 2003 à 16:16
Hi,
je suis un étudiant dZinformatique et je fais actuellement un stage. je suis entrain dZécrire un programme "Testdriver" qui permet déffectuer des tests pour les évaluer. Pour cela jZaurais besoin dZune fonction qui permet de calculer le temps duré par chaque teste ainsi que le temps de démarrage ...
Après avoir compilé cette classe, les erreurs suivantes ont été affichées:
c: error C2653: 'DXPTimer' : is not a class or namespace name
c: error C2645: no qualified name for pointer to member (found ':: *')
c: error C2653: 'DXPTimer' : is not a class or namespace name
c: error C2276: '&' : illegal operation on bound member function expression
c: error C2653: 'DXPTimer' : is not a class or namespace name
c: error C2276: '&' : illegal operation on bound member function expression
c: error C2297: '->*' : illegal, right operand has type 'float (__cdecl *)(void)'
c: error C2297: '->*' : illegal, right operand has type 'float (__cdecl *)(void)'
Error executing cl.exe.
Creating browse info file...
Test7.exe - 8 error(s), 0 warning(s)
je te serais trés reconnaissant, si tu pourrais mZaider.
merci dZavance
moh
weed
Messages postés12Date d'inscriptiondimanche 29 décembre 2002StatutMembreDernière intervention15 novembre 2008 30 déc. 2002 à 14:05
j'ai fais un copié collé sur mon borland pour tester ton code meme sans de main cela devrai fonctionner...
voici les erreurs que j'ai
Info :noname00.cpp: out of date with destination noname00.obj
Info : noname00.cpp: source date 01:57:03 P 30/12/2002 destination date
Info :Compiling E:My documents pro illiers etris
oname00.cpp
Error: noname00.cpp(15,28):Qualifier 'DXPTimer' is not a class or namespace name
Error: noname00.cpp(15,30):Declaration terminated incorrectly
Error: noname00.cpp(16,20):Type name expected
Error: noname00.cpp(16,20):Declaration missing ;
Error: noname00.cpp(39,9):Destructor name must match the class name
Error: noname00.cpp(53,25):'UpdateFunc' is not a member of 'Timer'
Error: noname00.cpp(53,37):Qualifier 'DXPTimer' is not a class or namespace name
Error: noname00.cpp(53,39):Statement missing ;
Error: noname00.cpp(59,25):'UpdateFunc' is not a member of 'Timer'
Error: noname00.cpp(59,37):Qualifier 'DXPTimer' is not a class or namespace name
Error: noname00.cpp(59,39):Statement missing ;
Error: noname00.cpp(77,35):Undefined symbol 'UpdateFunc'
Error: noname00.cpp(87,35):Undefined symbol 'UpdateFunc'
cs_Dax
Messages postés6Date d'inscriptionjeudi 14 novembre 2002StatutMembreDernière intervention27 novembre 2002 27 nov. 2002 à 14:52
lol tu va po le croire mais je dois remettre un projet moi aussi et il dois inclure une fonction time avec classe llllolllll et bin voila donc un grand grand merci a toi
tu verra certainement ta fonction dans mon projet (qui sera publier vers decembre)
19 nov. 2008 à 22:03
#include <windows.h>
#include <mmsystem.h>
/***** Déclaration de la classe *****/
class Timer
{
LONGLONG start_time;
LONGLONG cur_time;
LONGLONG last_time;
float time_elapsed;
float time_scale;
float GetTimePerf();
//float GetTime();
public:
Timer(); // Constructeur
~Timer(); // Destructeur
void Start(); // Initialisation du timer
float GetTotalElapsedTime(); // Temps écoulé depuis l'initialisation du timer
float GetElapsedTime(); // Temps écoulé entre deux appels de la fonction
};
/***** Description des méthodes de la classe *****/
Timer::Timer()
{
}
Timer::~Timer()
{
}
void Timer::Start()
{
LONGLONG perf_cnt = 0;
//if (QueryPerformanceFrequency((LARGE_INTEGER *) &perf_cnt)){
time_scale = 1.0f / perf_cnt;
QueryPerformanceCounter((LARGE_INTEGER *) &start_time);
last_time = start_time;
//}else{
// start_time last_time timeGetTime();
// time_scale = 0.001f;
//}
}
//float Timer::GetTime()
//{
//return (float)timeGetTime();
//}
float Timer::GetTimePerf()
{
QueryPerformanceCounter((LARGE_INTEGER *) &cur_time);
return (float)cur_time;
}
float Timer::GetTotalElapsedTime()
{
cur_time = this->GetTimePerf();
time_elapsed = (cur_time - start_time) * time_scale;
last_time = cur_time;
return time_elapsed;
}
float Timer::GetElapsedTime()
{
cur_time = this->GetTimePerf();
time_elapsed = (cur_time - last_time) * time_scale;
last_time = cur_time;
return time_elapsed;
}
19 nov. 2008 à 22:03
19 nov. 2008 à 21:53
C'est quoi ce DXPTimer ???
Personne ne l'a, même si c'était en 2004 ..., mais je l'ai toujours pas moi.
C'est plustôt ennuyant lorsqu'on vient juste de commencer le c++ et qu'on y connais pas encore grand chose :(.
2 avril 2004 à 13:09
24 oct. 2003 à 16:16
je suis un étudiant dZinformatique et je fais actuellement un stage. je suis entrain dZécrire un programme "Testdriver" qui permet déffectuer des tests pour les évaluer. Pour cela jZaurais besoin dZune fonction qui permet de calculer le temps duré par chaque teste ainsi que le temps de démarrage ...
Après avoir compilé cette classe, les erreurs suivantes ont été affichées:
c: error C2653: 'DXPTimer' : is not a class or namespace name
c: error C2645: no qualified name for pointer to member (found ':: *')
c: error C2653: 'DXPTimer' : is not a class or namespace name
c: error C2276: '&' : illegal operation on bound member function expression
c: error C2653: 'DXPTimer' : is not a class or namespace name
c: error C2276: '&' : illegal operation on bound member function expression
c: error C2297: '->*' : illegal, right operand has type 'float (__cdecl *)(void)'
c: error C2297: '->*' : illegal, right operand has type 'float (__cdecl *)(void)'
Error executing cl.exe.
Creating browse info file...
Test7.exe - 8 error(s), 0 warning(s)
je te serais trés reconnaissant, si tu pourrais mZaider.
merci dZavance
moh
30 déc. 2002 à 14:05
voici les erreurs que j'ai
Info :noname00.cpp: out of date with destination noname00.obj
Info : noname00.cpp: source date 01:57:03 P 30/12/2002 destination date
Info :Compiling E:My documents pro illiers etris
oname00.cpp
Error: noname00.cpp(15,28):Qualifier 'DXPTimer' is not a class or namespace name
Error: noname00.cpp(15,30):Declaration terminated incorrectly
Error: noname00.cpp(16,20):Type name expected
Error: noname00.cpp(16,20):Declaration missing ;
Error: noname00.cpp(39,9):Destructor name must match the class name
Error: noname00.cpp(53,25):'UpdateFunc' is not a member of 'Timer'
Error: noname00.cpp(53,37):Qualifier 'DXPTimer' is not a class or namespace name
Error: noname00.cpp(53,39):Statement missing ;
Error: noname00.cpp(59,25):'UpdateFunc' is not a member of 'Timer'
Error: noname00.cpp(59,37):Qualifier 'DXPTimer' is not a class or namespace name
Error: noname00.cpp(59,39):Statement missing ;
Error: noname00.cpp(77,35):Undefined symbol 'UpdateFunc'
Error: noname00.cpp(87,35):Undefined symbol 'UpdateFunc'
27 nov. 2002 à 14:52
tu verra certainement ta fonction dans mon projet (qui sera publier vers decembre)
merci encore