@BAGZZlash .. danke für den Arschtritt.
Ich bin mittlerweile schon sehr stolz auf mich.
Das WPF Projekt arbeitet schon in den Grundfunktionen.
Also generell kann ich bereits meine Dateien umwandeln.
Ich versuche es gerade allerdings ein wenig "aufzuhübschen" und hier hab ich ein Verständnisproblem.
Ich habe einen Button "Umwadeln" der im Codebehind eine
C#:
private void Button_Click(object sender, RoutedEventArgs e)
{
}
erstellt.
Dort drin ist meine FOR Schleife, die die einzelnen Zeilen liest und diese mit Append an einer Array Variable anfügt.
Im Grunde also
C#:
private void Button_Click(object sender, RoutedEventArgs e)
{
for (int i = 0; i < zeilen; i++)
{
}
ausgabe = output.ToString();
}
Wenn ich das so ausführe, funktioniert es tadellos und mein Vorhaben wäre erledigt.
Ich möchte gerne eine Progressbar mit einbinden.
Wenn ich diese in die For-Schleife mit einbinde, wird auch der Status in der Progressbar angezeigt, jedoch wird nur noch eine Datei ohne Inhalt ausgegeben.
C#:
pbStatus.Dispatcher.Invoke(() == pbStatus.Value = i, System.Windows.Threading.DispatcherPriority.Background);
....also ohne diese Zeile in der FOR Schleife funktioniert die Umwandlung.
mit dieser Zeile in der FOR Schleife funktioniert NUR die ProgressBar Anzeige.
Jetzt bin ich am überlegen wie ich das ganze parallel verarbeiten kann.
Das die variable "i" an eine weitere Instanz weitergegeben wird, die parallel ausgeführt wird.
Hier stecke ich allerdings fest.
Ich habe für jeden Button ein
private void Button
Abschnitt im CodeBehind.
Kann ich folgendes machen und wie müsste die Übergabe aussehen?
C#:
private void pBar(int i)
{
pbStatus.Dispatcher.Invoke(() == pbStatus.Value = i, System.Windows.Threading.DispatcherPriority.Background);
}
und das i aus der FOR Schleife irgendwie "senden"?
Danke und Gruß