Hallo,
Ich habe folgendes Problem, wobei ich hoffe einer von euch kann mir Helfen. Also ich habe 2 Buttons Funktionen (senden & dateihinz) und eine void absenden Funktion. Diese Absenden Funktion ist meine Hauptfunktion. Sobald ich den Buttund dateihinz betätige wird mittels OpenFileDialog der Pfad + Dateiname der Variable datei gesetzt (und den sende string auf nicht gesetzt) und meine Hauptfunktion absenden aufgerufen, einschließlich der Parameter übergabe.
Das Funktioniert auch alles Bestens. Nun kommt der Knackpunkt! Wenn ich auf den sende Button drücke, soll er rein theoretisch, die Variable sende auf "ja" setzten und die string datei Variable ist für diesen Prozess egal. Aber weil ich von der senden Funktion (button) wieder in die absenden Funktion gehen muß, muß ich die string Variable Datei mit irgendetwas "füttern" sonst spuckt er mir ein Fehler aus. In der absenden Funktion ist nachher eine If abfrage ob sende auf ja oder auf nein gesetzt würde, erst dann wird das abgesendet. Deswegen muß sie gesetzt werden.
Wenn ich jetzt wieder zur absenden Funktion Springe wird die String Variable datei mit den Inhalt "null" gefüllt, aber ich brauche ja den Pfad. Rein Theoretisch könnte ich auch es in einer Datei abspeichern, aber das ist ja ein wenigs zu umständlich.
Vielleicht hat mein Problem ja einer verstanden und kann mir eine Lösung für mein Problem sagen
Grüße und vielen Dank
Ich habe folgendes Problem, wobei ich hoffe einer von euch kann mir Helfen. Also ich habe 2 Buttons Funktionen (senden & dateihinz) und eine void absenden Funktion. Diese Absenden Funktion ist meine Hauptfunktion. Sobald ich den Buttund dateihinz betätige wird mittels OpenFileDialog der Pfad + Dateiname der Variable datei gesetzt (und den sende string auf nicht gesetzt) und meine Hauptfunktion absenden aufgerufen, einschließlich der Parameter übergabe.
Code:
dateibrowser.ShowDialog();
string datei = dateibrowser.FileName;
string sende = "nicht";
absenden(datei, sende);
Code:
string sende = "ja";
string datei = null; // < darum geht es
absenden(datei, sende);
Vielleicht hat mein Problem ja einer verstanden und kann mir eine Lösung für mein Problem sagen
Grüße und vielen Dank