DeleteFile Anweisung
-
Hallo,
versuche mit
AnsiString DelFile = "meinFile.db"; DeleteFile(DelFile);eine Datei zu löschen. Bekomme immer den Fehler " Aufruf einer Nicht Funktion " zurückgeliefert.
weis nicht weiter, Habe im Forum und in der Hilfe nichts gefunden.
Gruß Siegfried

-
DeleteFile braucht einen Parameter vom Typ char*, der Aufruf muß also
DeleteFile (DelFile.c_str ());lauten.
Moritz
-
Hallo,
funktioniert leider auch nicht. immer noch der gleiche Fehler.
Fehlt etwa etwas in der *.h ?
Gruß Siegfried

-
#include <SysUtils.hpp>
hilft ev.
-
Hallo,
kein erfolg !!!
Gruß Siegfried

-
#include <windows.h> ???
-
Ist das 'n Konsolenprogramm oder ne VCL- Anwendung???
-
Hallo,
es ist eine VCL- Anwendung,
#include <windows.h> hat auch nichts gebracht.
habe die DeleteFile Anweisung in eine Unit ohne Form "Allgemein" gepackt.
Jetzt klappt es.
Ich vermute, das dieses mit einem Eintrag in der *.h zu tun hat.Hier der h teil der Allgemein
#include <StdCtrls.hpp> /* für AnsiString */ #include <strutils.hpp> // LeftStr & RightStr #include <string> #include <Registry.hpp>und hier der h Teil der eigenlichen Form.
#include <Buttons.hpp> #include <Classes.hpp> #include <ComCtrls.hpp> #include <Controls.hpp> #include <ExtCtrls.hpp> #include <FileCtrl.hpp> #include <Graphics.hpp> #include <StdCtrls.hpp> #include <vector> #include <dir.h> #include <sysutils.hpp>Gruß Siegfried
