begin process at 2012 02 10 16:56:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

System

 > 

probleme avec tlhelp32.h


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme avec tlhelp32.h

dimanche 27 juillet 2008 à 22:29:40 | probleme avec tlhelp32.h

miki42

Bonjour a tous un probleme qui je doit le dire me laisse perplexe,j'utilise   "CreateToolhelp32Snapshot" pour enumérer des processus hors lors de la compilation apres avoir inclut tlhelp32.h le compilateur m'indique un tas d'erreur lier a tlhelp32.h je poste le code ainsi que les erreur détecter lors de la compilation:
<code>
#include<tlhelp32.h>
#include <stdio.h>
#include <stdlib.h>


int main(int argc, char *argv[])
{
  HANDLE hSnapShot;
    PROCESSENTRY32 uProcess;
    BOOL r;

    hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPALL,0);
    uProcess.dwSize = (DWORD) sizeof(PROCESSENTRY32);

    r = Process32First(hSnapShot, &uProcess);
    do
    {
        // uProcess contient les informations
        r = Process32Next(hSnapShot, &uProcess);
    } while ( r );

    CloseHandle(hSnapShot);
  system("PAUSE>0"); 
  return 0;
</code>

et voici les erreur que dev c++ m'indique :


Compilateur: Default compiler
Building Makefile: "C:\Users\miki\Desktop\Makefile.win"
Exécution de  make clean
rm -f main.o  Projet1.exe

gcc.exe -c main.c -o main.o -I"C:/Dev-Cpp/include"  

In file included from main.c:1:
C:/Dev-Cpp/include/tlhelp32.h:36: error: syntax error before "DWORD"
C:/Dev-Cpp/include/tlhelp32.h:38: error: syntax error before "th32HeapID"
C:/Dev-Cpp/include/tlhelp32.h:39: error: syntax error before "dwFlags"
C:/Dev-Cpp/include/tlhelp32.h:44: error: syntax error before "DWORD"

C:/Dev-Cpp/include/tlhelp32.h:46: error: syntax error before "dwAddress"
C:/Dev-Cpp/include/tlhelp32.h:47: error: syntax error before "dwBlockSize"
C:/Dev-Cpp/include/tlhelp32.h:48: error: syntax error before "dwFlags"
C:/Dev-Cpp/include/tlhelp32.h:49: error: syntax error before "dwLockCount"
C:/Dev-Cpp/include/tlhelp32.h:50: error: syntax error before "dwResvd"
C:/Dev-Cpp/include/tlhelp32.h:51: error: syntax error before "th32ProcessID"

C:/Dev-Cpp/include/tlhelp32.h:52: error: syntax error before "th32HeapID"
C:/Dev-Cpp/include/tlhelp32.h:57: error: syntax error before "DWORD"
C:/Dev-Cpp/include/tlhelp32.h:59: error: syntax error before "th32ProcessID"
C:/Dev-Cpp/include/tlhelp32.h:60: error: syntax error before "th32DefaultHeapID"
C:/Dev-Cpp/include/tlhelp32.h:61: error: syntax error before "th32ModuleID"
C:/Dev-Cpp/include/tlhelp32.h:62: error: syntax error before "cntThreads"
C:/Dev-Cpp/include/tlhelp32.h:63: error: syntax error before "th32ParentProcessID"
C:/Dev-Cpp/include/tlhelp32.h:64: error: syntax error before "pcPriClassBase"
C:/Dev-Cpp/include/tlhelp32.h:65: error: syntax error before "dwFlags"
C:/Dev-Cpp/include/tlhelp32.h:66: error: syntax error before "szExeFile"
C:/Dev-Cpp/include/tlhelp32.h:66: error: `MAX_PATH' undeclared here (not in a function)
C:/Dev-Cpp/include/tlhelp32.h:67: error: syntax error before '}' token
C:/Dev-Cpp/include/tlhelp32.h:70: error: syntax error before "DWORD"
C:/Dev-Cpp/include/tlhelp32.h:72: error: syntax error before "th32ProcessID"
C:/Dev-Cpp/include/tlhelp32.h:73: error: syntax error before "th32DefaultHeapID"
C:/Dev-Cpp/include/tlhelp32.h:74: error: syntax error before "th32ModuleID"
C:/Dev-Cpp/include/tlhelp32.h:75: error: syntax error before "cntThreads"
C:/Dev-Cpp/include/tlhelp32.h:76: error: syntax error before "th32ParentProcessID"
C:/Dev-Cpp/include/tlhelp32.h:77: error: syntax error before "pcPriClassBase"

C:/Dev-Cpp/include/tlhelp32.h:78: error: syntax error before "dwFlags"
C:/Dev-Cpp/include/tlhelp32.h:79: error: syntax error before "szExeFile"
C:/Dev-Cpp/include/tlhelp32.h:80: error: syntax error before '}' token
C:/Dev-Cpp/include/tlhelp32.h:82: error: syntax error before "DWORD"

C:/Dev-Cpp/include/tlhelp32.h:84: error: syntax error before "th32ThreadID"
C:/Dev-Cpp/include/tlhelp32.h:85: error: syntax error before "th32OwnerProcessID"

C:/Dev-Cpp/include/tlhelp32.h:86: error: syntax error before "tpBasePri"
C:/Dev-Cpp/include/tlhelp32.h:87: error: syntax error before "tpDeltaPri"
C:/Dev-Cpp/include/tlhelp32.h:88: error: syntax error before "dwFlags"
C:/Dev-Cpp/include/tlhelp32.h:91: error: syntax error before "DWORD"
C:/Dev-Cpp/include/tlhelp32.h:93: error: syntax error before "th32ProcessID"
C:/Dev-Cpp/include/tlhelp32.h:94: error: syntax error before "GlblcntUsage"
C:/Dev-Cpp/include/tlhelp32.h:95: error: syntax error before "ProccntUsage"
C:/Dev-Cpp/include/tlhelp32.h:96: error: syntax error before '*' token
C:/Dev-Cpp/include/tlhelp32.h:97: error: syntax error before "modBaseSize"
C:/Dev-Cpp/include/tlhelp32.h:98: error: syntax error before "hModule"
C:/Dev-Cpp/include/tlhelp32.h:99: error: syntax error before "szModule"

C:/Dev-Cpp/include/tlhelp32.h:100: error: syntax error before "szExePath"
C:/Dev-Cpp/include/tlhelp32.h:101: error: syntax error before '}' token
C:/Dev-Cpp/include/tlhelp32.h:103: error: syntax error before "DWORD"
C:/Dev-Cpp/include/tlhelp32.h:105: error: syntax error before "th32ProcessID"
C:/Dev-Cpp/include/tlhelp32.h:106: error: syntax error before "GlblcntUsage"
C:/Dev-Cpp/include/tlhelp32.h:107: error: syntax error before "ProccntUsage"
C:/Dev-Cpp/include/tlhelp32.h:108: error: syntax error before '*' token
C:/Dev-Cpp/include/tlhelp32.h:109: error: syntax error before "modBaseSize"
C:/Dev-Cpp/include/tlhelp32.h:110: error: syntax error before "hModule"
C:/Dev-Cpp/include/tlhelp32.h:111: error: conflicting types for 'szModule'
C:/Dev-Cpp/include/tlhelp32.h:99: error: previous declaration of 'szModule' was here
C:/Dev-Cpp/include/tlhelp32.h:113: error: syntax error before '}' token

C:/Dev-Cpp/include/tlhelp32.h:114: error: syntax error before "WINAPI"
C:/Dev-Cpp/include/tlhelp32.h:115: error: syntax error before "WINAPI"

C:/Dev-Cpp/include/tlhelp32.h:116: error: syntax error before "WINAPI"
C:/Dev-Cpp/include/tlhelp32.h:117: error: syntax error before "WINAPI"

C:/Dev-Cpp/include/tlhelp32.h:118: error: syntax error before "WINAPI"
C:/Dev-Cpp/include/tlhelp32.h:119: error: syntax error before "WINAPI"

C:/Dev-Cpp/include/tlhelp32.h:120: error: syntax error before "WINAPI"
C:/Dev-Cpp/include/tlhelp32.h:121: error: syntax error before "WINAPI"

C:/Dev-Cpp/include/tlhelp32.h:122: error: syntax error before "WINAPI"
C:/Dev-Cpp/include/tlhelp32.h:123: error: syntax error before "WINAPI"

C:/Dev-Cpp/include/tlhelp32.h:124: error: syntax error before "WINAPI"
C:/Dev-Cpp/include/tlhelp32.h:125: error: syntax error before "WINAPI"

C:/Dev-Cpp/include/tlhelp32.h:126: error: syntax error before "WINAPI"
C:/Dev-Cpp/include/tlhelp32.h:127: error: syntax error before "WINAPI"

C:/Dev-Cpp/include/tlhelp32.h:128: error: syntax error before "WINAPI"
C:/Dev-Cpp/include/tlhelp32.h:129: error: syntax error before "WINAPI"

main.c: In function `main':
main.c:8: error: `HANDLE' undeclared (first use in this function)

main.c:8: error: (Each undeclared identifier is reported only once
main.c:8: error: for each function it appears in.)
main.c:8: error: syntax error before "hSnapShot"
main.c:10: error: `BOOL' undeclared (first use in this function)
main.c:12: error: `hSnapShot' undeclared (first use in this function)
main.c:13: error: `uProcess' undeclared (first use in this function)
main.c:13: error: `DWORD' undeclared (first use in this function)
main.c:13: error: syntax error before "sizeof"
main.c:15: error: `r' undeclared (first use in this function)
main.c: At top level:
C:/Dev-Cpp/include/tlhelp32.h:66: error: storage size of `szExeFile' isn't known
C:/Dev-Cpp/include/tlhelp32.h:79: error: storage size of `szExeFile' isn't known
C:/Dev-Cpp/include/tlhelp32.h:100: error: storage size of `szExePath' isn't known
C:/Dev-Cpp/include/tlhelp32.h:112: error: storage size of `szExePath' isn't known

make.exe: *** [main.o] Error 1

Exécution terminée
J'ai essayer avec code block pour voir si ça venai pa de dev c++ mais pareil alors si l'un de vous peut m'expliquer la raison de toute ses erreurs ça serai cool merci d'avance

dimanche 27 juillet 2008 à 22:57:44 | Re : probleme avec tlhelp32.h

Lucky92

Réponse acceptée !
Ajoute déjà tout en haut de ton programme

#include <windows.h>

ça devait aller un peu mieux...


dimanche 27 juillet 2008 à 23:03:45 | Re : probleme avec tlhelp32.h

miki42

lol arff merci quel erreur stupide lol merci beaucoup


Cette discussion est classée dans : include, error, dev, cpp, tlhelp32


Répondre à ce message

Sujets en rapport avec ce message

probleme avec openGL sous visual c++ [ par c_raf ] Bonsoir a tous,Excusez moi de vous déranger à cette heure ci mais j'ai un petit problème avec openGL et visual c++.Voila je suis en train de développe Problème compilateur [ par verd689 ] Bonjour,j'ai un petit problème lors de la compilation avec wxDev C++. Je précise que j'ai vista et je vient juste d'appliquer indiquer iciIl ya une [SDL] installation [ par Cash89 ] Bonjour à tous,Voilà 2 jours que j'essaye d'installer la librairie SDL. J'ai suivi de nombreux tuto sur le net et j'ai toujours les memes erreurs lors Dev-C++ : [ par sympasteve ] Bonjour à tous,Je débute le C++ avec Dev-C++, J'ai un petit problème que je tente de résoudre depuis 1 heure et ....j'en viens à demander votre aide.M Compiler un code c par dev_cpp [ par mechwalid ] Bonjour [^^youpi]: , j ai essayé de compiler ce petit code : #include #include int main (void) { printf("Hello world!\n"); system("pause"); error C2653: 'CPretraitement' : is not a class or namespace name [ par bouazizsouhir ] Bonjour, Je suis débutante en c++, j'utilise visual Studio 2005. J'ai construit un fichier appelé CPraitement.h dans le quel j'ai mis une classe CPrai problème compilation sous Dev-cpp [ librairie glut ] [ WINDOWS ] [ par augusd ] Bonjour à tous Je m'amuse actuellement sur Dev-Cpp à coder en utilisant la librairie glut. J'ai pu réaliser en cours deux - trois programmes. Cepe probleme compilation sous dev-Cpp [ glut ! ] [ par augusd ] Mesdames, Messieurs, Je m'amuse actuellement sur Dev-Cpp à coder en utilisant la librairie glut. J'ai pu réaliser en cours deux - trois programmes Pb avec l'assembleur dev-cpp [ par 6co ] Voici une source vue sur cppfrance et corrigée pour l'assembleur de Dev-Cpp#include #include #include #pragma inlineusing namespace std;int main(void) Allegro...allez gros :o( [ par MrGecko ] bonjour et merci d'avance :o) J'essai pour la première fois Allegro. J'utilise Dev-C++  4.9.9.1 et j'ai télécharger le package allegro depuis  son in


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,716 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales