Ich habe ein kleines Programm geschrieben, das allerdings einen Fehler hat. Allerdings wird beim Debuggen kein Fehler angegeben, sondern das Programm beendet sich einfach. Woran kann das liegen? Hier die relevanten Codezeilen:
Program.cs
public class FileSystemWatcher_Grid : FileSystemWatcher
{
public DataGridView grid;
}
Form1.cs
DataGridView tabelle = new DataGridView(); ... hier ist zeug das "tabelle" definiert ... FileSystemWatcher_Grid FSW = new FileSystemWatcher_Grid(); FSW.Path = name; FSW.grid = tabelle; FSW.Filter = "*.mp3"; FSW.Created += new FileSystemEventHandler(ordner_watch); FSW.Deleted += new FileSystemEventHandler(ordner_watch); FSW.EnableRaisingEvents = true;
void ordner_watch(object sender, EventArgs e)
{
MessageBox.Show("A");
FileSystemWatcher_Grid grid = (FileSystemWatcher_Grid)sender;
MessageBox.Show("B");
grid_refresh(grid.grid, grid.Path);
}
(edit: siehe nächster Codeblock unten)
Habt ihr eine Idee?
Dieser Beitrag wurde von Stefan24 bearbeitet: 14. März 2011 - 14:21

Hilfe
Neues Thema
Antworten



Nach oben



