![]() |
Kopieren mit API-Fortschrittsanzeige
Hallo.
Ich habe eine Frage zum Artikel ![]() Den 2ten Code habe ich wie folgt verwendet:
Delphi-Quellcode:
Nach der Beschreibung sollte mit FOF_SILENT die Windows-Fortschrittsanzeige (durch API) verhindert weden. Weil ich aber keinen der Flags will, habe ich "0" als letzten Parameter angegeben. Ich bekomme aber beim Kopieren von Dateien nun trotzdem keine Windows-Fortschrittsanzeige... :-( Habe Windows XP... was ist falsch?
if DoFileWork(FO_COPY, Filename, DragDropHandler1.Folder+'\'+extractfilename(Filename), 0) = 0 then
begin showmessage(OK); end; Gruß blackdrake |
Re: Kopieren mit API-Fortschrittsanzeige
Hi!
Und wer sagt dir, dass FOF_Silent 0 ist?
Delphi-Quellcode:
FOF_SILENT = $0004;
Ciao, Frederic |
Re: Kopieren mit API-Fortschrittsanzeige
@fkerber: Das hast Du glaube ich etwas falsch verstanden :) Er wollte ja eben nicht FOF_SILENT benutzen :)
Wie in dem Artikel auf den sich der OP bezieht, steht, gibt es noch mehr Flags. Hier gibt es eine vollständige Übersicht: ![]() |
Re: Kopieren mit API-Fortschrittsanzeige
Hallo.
Habe nun mal FOF_SIMPLEPROGRESS probiert... Aber das Ergebnis: ![]() |
Re: Kopieren mit API-Fortschrittsanzeige
Seitdem ich FOF_SIMPLEPROGRESS verwende, kommt auch kein Überschreibungsdialog, das heißt, es handelt ebenso wie FOF_NOCONFIRMATION.
|
Re: Kopieren mit API-Fortschrittsanzeige
Hmm, komisch. Müsste ich mir morgen mal in Ruhe anschauen. Ich meld mich wieder.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz