vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

C# Ecke
FileSystemWatcher: Ungültiger threadübergreifender Vorgang  
Autor: T.i.m.
Datum: 19.02.06 23:44

Hallo Leute,
ich verwende: Microsoft Visual C# 2005 Express Edition
versuch mir das C# mal anzueignen und hab daher von allem noch kein Plan

und hab mal das Beispiel von http://www.codeguru.com/Csharp/Csharp/cs_network/article.php/c6043 ausprobiert.

Allerdings erscheint nach einer Änderungen im überwachten Ordner folgende Fehlermeldung:

Zitat:

System.InvalidOperationException wurde nicht behandelt.
Message="Ungültiger threadübergreifender Vorgang: Der Zugriff auf das Steuerelement m_file_list erfolgte von einem anderen Thread als dem Thread, für den es erstellt wurde."
Source="System.Windows.Forms"
StackTrace:
bei System.Windows.Forms.Control.get_Handle()
bei System.Windows.Forms.Control.SendMessage(Int32 msg, Int32 wparam, String lparam)
bei System.Windows.Forms.ListBox.NativeAdd(Object item)
bei System.Windows.Forms.ListBox.ObjectCollection.AddInternal(Object item)
bei System.Windows.Forms.ListBox.ObjectCollection.Add(Object item)
bei FileWatch.Form1.OnRenameEvent(Object source, RenamedEventArgs rea) in C:\Dokumente und Einstellungen\2LAN\Eigene Dateien\C# Samples\FileSystemWatcher\FileWatch\FileWatchForm1.cs:Zeile 340.
bei System.IO.FileSystemWatcher.OnRenamed(RenamedEventArgs e)
bei System.IO.FileSystemWatcher.NotifyRenameEventArgs(WatcherChangeTypes action, String name, String oldName)
bei System.IO.FileSystemWatcher.CompletionStatusChanged(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* overlappedPointer)
bei System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)


kann mir mal bitte generell Erklären wie man bei soetwas vorgeht?

hat jemand ein besseres Beispiel was mit der neuen C# 2005.DotNet funktioniert?

Möchte einfach nur wissen welche Dateien/Ordner gerade verändert (erstellt,geändert,gelöscht,umbenannt, usw.) werden.

Gruß und Dank schonmal
Tim
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
FileSystemWatcher: Ungültiger threadübergreifender Vorgang :...12.327T.i.m.19.02.06 23:44
Re: FileSystemWatcher: Ungültiger threadübergreifender Vorga...6.315ModeratorFZelle20.02.06 08:46
Re: FileSystemWatcher: Ungültiger threadübergreifender Vorga...6.064T.i.m.20.02.06 10:31
Re: FileSystemWatcher: Ungültiger threadübergreifender Vorga...6.117ModeratorFZelle20.02.06 14:04
Re: FileSystemWatcher: Ungültiger threadübergreifender Vorga...5.746ModeratorDaveS20.02.06 14:07
Re: FileSystemWatcher: Ungültiger threadübergreifender Vorga...4.561test12311.01.07 11:34
Re: FileSystemWatcher: Ungültiger threadübergreifender Vorga...4.890ModeratorDaveS11.01.07 13:09

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel