[VC++] effacement fichier...

effacement fichier... [VC++] - C++ - Programmation

Marsh Posté le 20-10-2003 à 14:37:44    

hi all!
voila, j'ai un ptit pb!
en effet, je veux supprimer un fichier "temp" avant de quitter mon programme, mais y'a pas moyen! il ne veut pas!
je fais un DeleteFile("c:\\temp.bob" ); mais pas moyen, cette fonction fonctionne prtt tres bien ac d'autres fichiers, apparement il est en cours d'utilisation tant que je ne ferme pas mon appli, y'a t'il un moyen...?
 
merci!


---------------
http://husiana.myftp.org/phpsysinfo
Reply

Marsh Posté le 20-10-2003 à 14:37:44   

Reply

Marsh Posté le 20-10-2003 à 15:07:54    

Vu qu avant tu as du faire un fopen, open, OpenFile etc, suffit de faire le close avant de le delete pitetre ;)

Reply

Marsh Posté le 20-10-2003 à 15:09:43    

marche po...
c'est une base de données ouverte, j'ai fais un close mais rien a faire..pttt! ca m'enerve un peu d'ailleurs!


---------------
http://husiana.myftp.org/phpsysinfo
Reply

Marsh Posté le 20-10-2003 à 15:47:56    

Il a été ouvert avec quelle instruction ? Accès lecture et écriture ? L'effacement à la main par explorateur quand le "close" a eu lieu, il résiste aussi ?
Quand on fait close, y a un fflush sur buffer I/O me semble-t-il.. A part écriture différée du système qui fait que le buffer est encore plein (????). Angoissant, le disque dur qui se remplit de fichiers temporaires non effaçables. Brrr.

Reply

Marsh Posté le 20-10-2003 à 15:52:41    

ouais, truc de fou! lol
donc mm apres un Close a la main y'a pas moyen, il faut que je quitte le programme pour pouvoir le supprimer!
 
Grrrr!


---------------
http://husiana.myftp.org/phpsysinfo
Reply

Marsh Posté le 20-10-2003 à 16:12:30    

Desinit l'api de ta base de donnee.

Reply

Marsh Posté le 20-10-2003 à 16:13:19    

comment faire, je ne comprends pas, tu peux developper stp :-/? merci


---------------
http://husiana.myftp.org/phpsysinfo
Reply

Marsh Posté le 20-10-2003 à 16:38:29    

Developpe ton pb comem ce que tu fais et avec koi exactement et on pourra pe developper les reponses.

Reply

Marsh Posté le 20-10-2003 à 16:46:48    

je telecharge ma base de données sur internet, ensuite j'utilise ADO pour me connecter a ma base de donnée, je l'ouvre, ensuite j'ouvre ma table (j'y fais un tri par la mm occasion), je mets son contenu ds un datagrid et voila, ensuite il faut la supprimer cette base :-p! mais la...GRRRR!
 
si je fais un Close(); il ne m'affiche plus rien ds ma grille pourtant je la remplie bien avant (boulet attitud desactived).
 
voila :-/


---------------
http://husiana.myftp.org/phpsysinfo
Reply

Marsh Posté le 20-10-2003 à 17:10:37    

Jsais pas avec koi tu utilises ADO (via les extensions ou pas), mais tu doit avoir un trucs du genre CoInitialize(NULL) au debut de ton soft, faudrait voir si un CoUnitiliaze(NULL) a la fin permet pas de "fermer" proprement la base et de te laisser detruire les fichiers.
 
Doit y avoir avec les IADORecordBinding la mm chose (koike me semble que le coninit/uninit necessaire quand mm).
 
Apres desole pas trop fait joujou avec ADO

Reply

Marsh Posté le 20-10-2003 à 17:10:37   

Reply

Marsh Posté le 20-10-2003 à 17:14:12    

merci qd mm de m'aider!
je vais chercher tout les inits ;-) mais ca ca ne me dis rien!


---------------
http://husiana.myftp.org/phpsysinfo
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed