Salut
Suis debutant en c++, je develloppe sous visual c++ 2008.
J'obtiens les erreurs suivantes:

definitions:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
                 static DWORD WINAPI Connect2FTPDataProc(LPVOID lpParam)
{
    DWORD dwRecu=0, dwEtape=0;
    PROCDATA *MyProcData;
    HANDLE hFile1;
    DWORD dwSizeFile, rw, dwtimer=100, dwport=0;
    int iResult=0, isent;
    char buffer[8192], sztmp[512], *c1, *szBuff;
ligne error: szBuff = VirtualAlloc(0, dwSizeFile+1, MEMDISPO, PAGE_READWRITE);
**********************************************************
compilateur:
error C2440: '=' : cannot convert from 'LPVOID' to 'char *'
**********************************************************
la deuxième conversion non reussie:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
DWORD __stdcall TypeA(char *szName) 
{
  BYTE buf[8] = {0};
  BYTE *c, *p, *last, a;
  DWORD d, h;
  c = (BYTE*) szName;
  while(*c) c++; 
  c--; 
  p = szName + 1 ;
**********************************************************
compilation: cannot convert from 'char *' to 'BYTE *'
**********************************************************
QQ1 aurait.il la gentillesse de m'éclaircir?
Merci d'avance