Quelqu'un peut m'expliquer pourquoi ceci ne fonctionne pas (1 processus retourné) :
Code :
- DWORD * processes = new DWORD[1024];
- DWORD size=sizeof(processes);
- DWORD nbret;
- EnumProcesses(processes,size,&nbret);
|
alors que ceci fonctionne parfaitement ?
Code :
- DWORD processes[1024];
- DWORD size=sizeof(processes);
- DWORD nbret;
- EnumProcesses(processes,size,&nbret);
|
Je ne comprend pas du tout. Dans un cas j'ai un tableau sur le tas, dans l'autre sur la pile. L'un fonctionne l'autre non, pourquoi ??
Message édité par PierreFeuille le 25-08-2011 à 23:29:23