warten auf das Beenden einer Anweisung

14/03/2009 - 17:47 von Bernd Lorenz | Report spam
Hallo NG,
in meinem Code verwende ich CopyTo aus System.IO.
Wie kann ich sicherstellen, das der Code erst dann weiterlàuft, wenn das
Kopieren sicher beendet ist.
Gruß + Danke
Bernd
 

Lesen sie die antworten

#1 Kerem Gümrükcü
15/03/2009 - 05:02 | Warnen spam
Hallo Bernd,

in meinem Code verwende ich CopyTo aus System.IO.



So eine Methode gibt es in einem Namespace und in
dem System.IO nicht. Was Du meinst ist vermutlich
FileInfo.CopyTo(...)

[FileInfo..::.CopyTo-Methode (String)]
http://msdn.microsoft.com/de-de/lib...105zt.aspx

Wie kann ich sicherstellen, das der Code erst dann weiterlàuft, wenn das
Kopieren sicher beendet ist.



In dem Du den Kopiervorgang in einen Try/Catch Konstrukt packst
und wenn dieser Vorgang ohne eine Exception beendet wurde, dann
kannst Du davon ausgehen, das dieser Vorgang abgeschlossen wurde,
erflogreich abgeschlossen,...

Willst Du die Ausführung deines Hauptprogrammes so lange anhalten,
wie der Kopiervorgang fortgeführt wird, aber dennoch auf benutzereingaben
reagieren können, so musst Du mit Threads arbeiten, bzw, mit Asynchronen
Aufrufen,...

Grüße

Kerem

Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Latest Project: http://www.pro-it-education.de/soft...iceremover
Latest Open-Source Projects: http://entwicklung.junetz.de
"This reply is provided as is, without warranty express or implied."

Ähnliche fragen