SUPPRESSION DE FICHIER "INSUPPRIMABLE" CODÉ AVEC L'API WINDOWS
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 2009
-
30 août 2004 à 19:05
Maegis
Messages postés101Date d'inscriptionvendredi 15 février 2002StatutMembreDernière intervention 6 août 2007
-
10 sept. 2004 à 18:11
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Maegis
Messages postés101Date d'inscriptionvendredi 15 février 2002StatutMembreDernière intervention 6 août 2007 10 sept. 2004 à 18:11
Ou sinon, tu kill explorer et tu delete le fichier en question avec la console
bethoring
Messages postés30Date d'inscriptionmardi 1 juin 2004StatutMembreDernière intervention29 mai 2005 2 sept. 2004 à 18:25
juste par information je n'ai pa regarder ton programme mais pour le probleme du fichier insupprimable il me semble je nen sui pas du tout sur en fait que si tu change l'extension de ce fichier tu peu le supprimer apres javais fai comme ca pour un *.avi et ca avait marché sur ceux ciao et bonne continuation
cs_Boing
Messages postés15Date d'inscriptionmardi 3 août 2004StatutMembreDernière intervention 3 janvier 2007 31 août 2004 à 09:35
G0ss3Yn
Messages postés65Date d'inscriptiondimanche 12 janvier 2003StatutMembreDernière intervention 5 novembre 2010 31 août 2004 à 01:44
Salut ! Pas mal ton programme, enfin utile en tout cas :)
Je l'est testé et ... Ho misère ! Marche pô :(
Mais bon, j'ai zieuté un peu ta source et voilà l'endroit ou ça cloche :
Dans la fonction de suppression :
char chemin[ 64 ], tu peux le changer en char chemin[MAX_PATH]... ensuite, à la place de SendDlgItemMessage( ..., ..., EM_GETLINE... ), fait plutôt un GetDlgItemText( hFenetre, IDE_FICHIER, chemin, MAX_PATH ).
Enfin, le test sur nbCarac > 63 met plutôt nbCarac > MAX_PATH - 1.
Aprés ces modifs, marche nickel... Je crois que ça va me servir ça ;)
Bye !
cs_eRoZion
Messages postés241Date d'inscriptionvendredi 23 mai 2003StatutMembreDernière intervention 8 octobre 20071 30 août 2004 à 22:55
Y'aurait'il moyen d'avoir un exe dans le package stp?
Merci d'avance.
cs_eRoZion
Messages postés241Date d'inscriptionvendredi 23 mai 2003StatutMembreDernière intervention 8 octobre 20071 30 août 2004 à 22:54
Et bien si ca fonctionne ca pourrait s'avérer très pratique!
Je suis débutant en API mais le code a l'air assez propre.
Je vais chercher ton fichier "win32.hlp" qui pourrait s'avérer très très intéressant et surtout qui m'éviterait d'installer msdn.
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 20099 30 août 2004 à 19:05
c'est vrai que cela m'arrive souvent... faut que je test ton programme pour voir s'il marche bien :)
10 sept. 2004 à 18:11
2 sept. 2004 à 18:25
31 août 2004 à 09:35
Beaucoup d'entre vous ont été confronté au problème de suppression ou pour renommer des fichiers AVI.
Cela provient d'un mauvais fonctionnement de l'extension de l'interface d'extraction des propriétés des fichiers multimédia (shmedia.dll) propre à XP.
Il vous suffit donc supprimer la clef suivante au registre :
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID
\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}
\InProcServer32
31 août 2004 à 01:44
Je l'est testé et ... Ho misère ! Marche pô :(
Mais bon, j'ai zieuté un peu ta source et voilà l'endroit ou ça cloche :
Dans la fonction de suppression :
char chemin[ 64 ], tu peux le changer en char chemin[MAX_PATH]... ensuite, à la place de SendDlgItemMessage( ..., ..., EM_GETLINE... ), fait plutôt un GetDlgItemText( hFenetre, IDE_FICHIER, chemin, MAX_PATH ).
Enfin, le test sur nbCarac > 63 met plutôt nbCarac > MAX_PATH - 1.
Aprés ces modifs, marche nickel... Je crois que ça va me servir ça ;)
Bye !
30 août 2004 à 22:55
Merci d'avance.
30 août 2004 à 22:54
Je suis débutant en API mais le code a l'air assez propre.
Je vais chercher ton fichier "win32.hlp" qui pourrait s'avérer très très intéressant et surtout qui m'éviterait d'installer msdn.
30 août 2004 à 19:05