cs_Toobad
Messages postés14Date d'inscriptionlundi 11 février 2002StatutMembreDernière intervention14 novembre 2002
-
25 mars 2002 à 19:36
psyphi
Messages postés51Date d'inscriptionlundi 16 août 2004StatutMembreDernière intervention12 août 2010
-
20 mars 2006 à 13:09
J'ai un prob avec CreateFile sous VC++6
Au dernier argument il arrete pas de boguer sur une histoire de conversion VOID* en INT.
J'ai essayer un tas de trucs NULL, (HANDLE)NULL,ect...
Ca marche pas. J'ai recopier mot pour mot des ex trouver sur Internet, ça marche pas non plus. Qu'est ce que je peux faire?
apientry
Messages postés16Date d'inscriptionmardi 26 mars 2002StatutMembreDernière intervention20 juillet 2002 5 avril 2002 à 10:30
salut
je bosse aussi avec vc++ 6.0
pour ton createFile,
voilà le proto de msdn:
HANDLE CreateFile(
LPCTSTR lpFileName, // file name
DWORD dwDesiredAccess, // access mode
DWORD dwShareMode, // share mode
LPSECURITY_ATTRIBUTES lpSecurityAttributes, // SD
DWORD dwCreationDisposition, // how to create
DWORD dwFlagsAndAttributes, // file attributes
HANDLE hTemplateFile // handle to template file
);
ton dernier argument doit être un handle
si il n'y en a pas tu mets 0.
c'est ce que je fais et ca marche. en général, je fais:
CreateFile(pszFileName, GENERIC_READ, FILE_SHARE_READ, NULL,
OPEN_EXISTING, 0, 0);
oudkaramla
Messages postés107Date d'inscriptionmardi 2 mars 2004StatutMembreDernière intervention 5 juillet 2004 12 mai 2004 à 20:04
oui mais comment faire spécificier le nom du fichier qui es stocké dans une variable de type char et indique l'enplacement du fichier sur le disque dûr?
IMAGINEZ un programme qui crés des fichiers et le nom du fichier récemment créé est stoké dans une variable, et on veut aprés manipuler le fichier avec createfile() comment spécifier le chemin du fichier sachant que pour faire il faut un nom fixe( et non une variable)
plus clair:
quand je fais craetefile("D:\\toto.dcr",....) ça marche
mais si j'ai le nom du fichier( que l'utilisateur que je connais pas) stokés dans une variable filename forexemple, commet faire passer le nom du fichier avec son chemin à la fonction createfile(.......)
merciii
help!help!ausecours
ahmed