Forum: Win32/Win64 API (native code)
Delphi
by Grolle,
28. Jul 2005
Hi!
Es lag wirklich an der Verbindung zur Datenbank. Jetzt funktioniert
alles (Verbindung trennen und anschließend neu verbinden).
Vielen dank für eure Hilfe :thumb:
Forum: Win32/Win64 API (native code)
Delphi
by Grolle,
27. Jul 2005
Da könntest du recht haben. :roll:
Danke für den Tipp
Forum: Win32/Win64 API (native code)
Delphi
by Grolle,
27. Jul 2005
@ Olli
Ja, die Datenbank ist in Benutzung. Vielleicht
sollte ich vorm kopieren einfach die Verbindung
trennen? Der User muss die Anwendung eh neu starten.
Werds morgen mal testen und das Ergebniss posten.
Danke!
Forum: Win32/Win64 API (native code)
Delphi
by Grolle,
27. Jul 2005
Also muss ich \\?\ voranstellen, um den String auf 767 Zeichen zu erweitern?
@ Olli
Der Ordner wird kopiert mit einer eigenen Funktion. Leider habe
ich den Quelltext jetzt nicht hier. Der Ordner wird auf jeden
Fall an einem vom Nutzer definierten Pfad gespeichert und
in Datumsform benannt (27072005). Später soll der Nutzer (s. Code weiter oben)
den Sicherungsordner auswählen und die...
Forum: Win32/Win64 API (native code)
Delphi
by Grolle,
27. Jul 2005
Hallo!
Ich nehme an MAX_PAth ist die maximale Länge des Pfades.
Muss ich diese denn definieren? Diese ist von User zu User
unterschiedlich.
@ Olli
Eigentlich werden diese Dateien vorher als kompletter
Ordner kopiert und so müsste ich doch wieder darauf
zugreifen können?
Forum: Win32/Win64 API (native code)
Delphi
by Grolle,
27. Jul 2005
Hallo!
Das komische ist, dass es wohl teilweise an den Dateien liegt.
Die Textdateien werden kopiert. Das ganze ist ne Funktion zur
Wiederherstellung einer Datenbank. Hier nochmal der ganze Code:
procedure TForm1.Wiederherstellen1Click(Sender: TObject);
var
pfad : string;
begin
Forum: Win32/Win64 API (native code)
Delphi
by Grolle,
27. Jul 2005
Hallo!
Folgender Code funktioniert nur unter win98 nicht:
copyfile(PChar(pfad +'\einstellungen.txt'),PChar((ExtractFilePath(ParamStr(0))+ '\daten\einstellungen.txt')),false);
Wodran liegt das und kann man das irgendwie lösen?