Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » SHFileOperation

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
30.05.2004, 11:53 Uhr
~Michael
Gast



C++:
SHFILEOPSTRUCT op;
op.wFunc = FO_DELETE;
CString file = GetApplicationDirectory()+"test.shp";
op.pFrom = file;                            
if(SHFileOperation(&op)!=0) TRACE("__FILE__:OnOK():__LINE__:Konnte Datei: test.shp nicht löschen");



Damit möchte ich eine Datei löschen. Ich weiß das die Datei da ist, da ich sie über den selben Pfad anlege und mit ihr arbeite. Wenn ich den Code aber so ausführe, dann bekomme ich eine Access Violation

Kann mir jemand helfen?

PS: Mir ist eigentlich egal wie die Datei gelöscht wird, nur weg müß sie. Sie muß auch nicht erst in den Papierkorb landen (Das passiert bei SHFileOperation?!)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
30.05.2004, 11:59 Uhr
~Michael
Gast


ein

C++:
memset(&op,0,sizeof(op));


und es geht, aber was macht das eigentlich? (Habe es in einem anderen Posting gefunden)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
30.05.2004, 12:12 Uhr
~Michael
Gast


am liebsten würde ich den Thread löschen (bin ja aber nicht eingelogt)

Also mit DeleteFile ging es ohne Probs. Versteh zwar nicht was an der Version oben falsch ist, aber naja

mfg
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: