Forum: Win32/Win64 API (native code)
by Der schöne Günther,
4. Nov 2019
Du musst dir den Wert über den Aufruf des Callbacks hinaus merken. Du brauchst ein Feld in deinem Formular oder wo auch immer du das speichern möchtest, keine lokale Variable.
Forum: Win32/Win64 API (native code)
by Der schöne Günther,
4. Nov 2019
Ist doch auch logisch, die beiden Operationen haben nichts miteinander zu tun.
Wenn du es sowieso strikt nacheinander machst kannst du doch den Wert einfach aufaddieren. Verstehe das Problem dahinter ehrlich gesagt nicht.
(Und weshalb sollte es nicht funktionieren zwei Dateien parallel zu kopieren?)
Forum: Win32/Win64 API (native code)
by Der schöne Günther,
4. Nov 2019
Ok also ich verstehe es richtig, es geht jetzt mittlerweile um etwas ganz anderes, nämlich "Wie verfolge ich den Gesamtfortschritt wenn ich parallel mittels CopyFileEx mehrere Dateien kopiere, alle aber natürlich den gleichen Callback aufrufen?", richtig?
Ich hätte 2 Ideen:
Jede Copy-Operation bekommt ihren eigenen Callback
Du wertest im Callback einen der Parameter (dwStreamNumber?) aus...