Ich habe tatsächlich zum ersten mal (außerhalb des Schulunterrichts) mit 2 Klassen zu tun und wollte (auch wenn mein Ausbilder sagt ich bin kein AE und kann globale Variablen benutzen) Variablen mithilfe von Methoden hin und her schieben. Jetzt habe ich mir mit dem was ich gelernt habe und mit dem was ich im Internet gefunden habe etwas zusammen gebastelt das
1. glaube ich keiner mehr versteht
2. sich gar nicht erst kompilieren lässt wegen oben genanntem Fehler
Meine 2 Klassen sind 2 Form-Anwendungen, die eine als Hauptanwendung und die andere quasi als "Settings-Fenster" das über die Menüleiste aufgerufen werden kann. In der Aufrufliste kann ich sehen welche 2 Funktionen sich da verhaken, weiß aber nicht warum weil mir noch das große Bild der Programmierung fehlt.
Hier der Teil der Settings.cs:
public partial classSettings:Form{
string iniText;publicSettings(){InitializeComponent();Form1 form1 =newForm1();//das hier wird immer wieder aufgerufen
iniText = form1.GetIniText();}
und das hier von meinem Form1.cs
public partial classForm1:Form{//string iniText;
string iniPathToPDF;
string iniPathToCSV;
string iniPathToPCL;
string iniPrintPDF;
string iniPrinter;
string iniPrintserver;
string iniText;Settings form2 =newSettings();//hier sagt es wird immer wieder aufgerufenpublicForm1(){InitializeComponent();try{ReadIniFile();//create Event for Seetings-Close
form2.FormClosed+=Form2_FormClosed;}catch{MessageBox.Show("Initialisierung der ini-Datei fehlgeschlagen");}
Ich kann meinen Breakpoint nicht da ansetzen wo es auftritt sonst hätte ich das vielleicht irgendwie nachvollziehen können. Die 2 markierten Stellen habe ich eingefügt um damit Funktionen der jeweils anderen Klasse aufzurufen zu können - ist das falsch? Kann sich jemand meiner annehmen und mir das erklären?
Frage
Tician
Moin!
Ich habe tatsächlich zum ersten mal (außerhalb des Schulunterrichts) mit 2 Klassen zu tun und wollte (auch wenn mein Ausbilder sagt ich bin kein AE und kann globale Variablen benutzen) Variablen mithilfe von Methoden hin und her schieben. Jetzt habe ich mir mit dem was ich gelernt habe und mit dem was ich im Internet gefunden habe etwas zusammen gebastelt das
1. glaube ich keiner mehr versteht
2. sich gar nicht erst kompilieren lässt wegen oben genanntem Fehler
Meine 2 Klassen sind 2 Form-Anwendungen, die eine als Hauptanwendung und die andere quasi als "Settings-Fenster" das über die Menüleiste aufgerufen werden kann. In der Aufrufliste kann ich sehen welche 2 Funktionen sich da verhaken, weiß aber nicht warum weil mir noch das große Bild der Programmierung fehlt.
Hier der Teil der Settings.cs:
und das hier von meinem Form1.cs
Ich kann meinen Breakpoint nicht da ansetzen wo es auftritt sonst hätte ich das vielleicht irgendwie nachvollziehen können. Die 2 markierten Stellen habe ich eingefügt um damit Funktionen der jeweils anderen Klasse aufzurufen zu können - ist das falsch? Kann sich jemand meiner annehmen und mir das erklären?
Grüße
Tician
Bearbeitet von TicianLink zu diesem Kommentar
Auf anderen Seiten teilen
13 Antworten auf diese Frage
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.