cs_Mave
Messages postés3Date d'inscriptionmercredi 27 août 2003StatutMembreDernière intervention15 avril 2004
-
15 avril 2004 à 01:25
GeNoX
Messages postés2Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention20 février 2007
-
20 févr. 2007 à 06:48
Salut,
Je voudrais avoir une tite aide si c t possible... par rapport à un program de décompression de fichier rar.
Voila, donc ce que je voulais faire c'était unrar le fichier "E:\test.rar" dans un répertoir "e:\test". Ceci avec la dll:"unrar.dll"
int APIENTRY WinMain (HINSTANCE hInst, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
if (MessageBox(NULL, "Press OK to extract the test archive", "Decompress with unrar.dll sample", MB_OK | MB_ICONINFORMATION) == IDOK)
{
HINSTANCE hInstLibrary ;
voila.... et donc mon problème se trouve sur toutes les lignes où se situe la commande 'GetProcAddress()'...
et il me donne un code erreur :
Unit1.cpp(78) : E2226 Extra parametre in call
Unit1.cpp(78) : E2034 Cannot convert 'int' to 'void *'
Si vous avez une id ou des réponses à mon prôbleme faites moi signe... ;)
merci d'avance.
// Positionnement des données dans la structure RARHeaderData
HeaderData.CmtBuf=NULL ;
// Ouvertur du fichier rar
hArcData = _Openrar(&OpenArchiveData);
while (_ReadHeaderRar(hArcData, &HeaderData)==0)
{
// décompression du fichier rar dans le rep définie par Defrep
_UnCompressedRar(hArcData, 2, Defrep, "") ;
}