Forum: Win32/Win64 API (native code)
Delphi
by Gina,
3. Jul 2005
Hallochen,
ich habe inzwischen eine interessante Entdeckung gemacht... Mein Programm hängt sich nur auf, wenn ich FOF_SILENT verwende, also den Fortschrittsdialog unterdrücke. In diesem Fall werden auch keine Fortschrittsberechnungen durchgeführt...
Sobald ich aber den Dialog anzeigen lasse, egal ob normal oder mit FOF_SIMPLEPROGRESS, hängt sich mein Programm nicht mehr auf...
Ich würde...
Forum: Win32/Win64 API (native code)
Delphi
by Gina,
1. Jul 2005
Hallochen,
also... in diesem speziellen Fall brauch ich die Anzeige des Fortschrittsfensters auch gar nicht. Hab halt die Routine benutzt, weil ich sie an anderen Stellen auch verwende und sie somit ja schon im Projekt integriert ist...
Benutzbar sein muss mein Programm auch nicht, aber es hängt sich eben auf und ich mag es nicht, wenn man dann switchen will um mal eben ein anderes Fenster...
Forum: Win32/Win64 API (native code)
Delphi
by Gina,
1. Jul 2005
Nun seid doch nicht so streng zu mir... ;)
Dateien kopieren... das kommt doch mit Sicherheit ziemlich oft vor. Und ich kann mir beim besten Willen nicht vorstellen, dass hier alle mit Threads arbeiten. Nicht dass ich was gegen Threads habe, aber ich finde es in diesem Zusammenhang einfach unnötig, oder?
Wie kopiert ihr denn Dateien? Liegt es an der Routine selbst? Dann tausche ich sie eben...
Forum: Win32/Win64 API (native code)
Delphi
by Gina,
30. Jun 2005
Hallochen,
ich benutze folgende Routine, um Dateioperationen auszuführen:
function TMain.DoFileWork(aOperation: FILEOP_FLAGS; aFrom, aTo: AnsiString;
Flags: FILEOP_FLAGS): Integer;
var
FromPath, ToPath: AnsiString;
SH: TSHFileOpStruct;
begin