Entwickler-Ecke

Basistechnologien - Fehler im Projekt


-CrimeTime- - Do 21.10.10 21:27
Titel: Fehler im Projekt
Hallo,
sorry erstmal mir ist kein besserer Thread Name eingefallen weil die Fehler sich hier Häufen!

Beginnen wir mit: "Typ- oder Namespacedefinition oder Dateiende erwartet."

Das ist die Zweite Klammer des Projekts und Schließt "public partial class frmMain : Form" ab.

"Member, wie z.B. Felder oder Methoden, können nicht direkt im Namespace enthalten sein."

C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
      private void btnControl_Click(object sender, EventArgs e)
        {
            if (!bEnabled)
            {
                bEnabled = true;
                btnControl.Text = "Disable";

                // start bot thread
                StateMachine.Log = TimedLog(string s);


        private void Loop_Tick(object sender, EventArgs e)
        {
        
        }

        private void frmMain_Load(object sender, EventArgs e)
        {
        
        }

        private void btnLoadInjection_Click(object sender, EventArgs e)
        {
        
        }
            }
            else
            {
                btnControl = false;
                btnControl.Text = "Enable";

                // stop thread
            }
        }


Unterstreicht das "else"

"Klasse, Delegat, Enumeration, Schnittstelle oder Struktur erwartet."

C#-Quelltext
1:
2:
3:
4:
5:
private void btnLoadAddresses_Click(object sender, EventArgs e)
        {
            TimedLog("Addresses loaded.");
            ObjectManager.LoadAddresses();
        }


Unterstreicht "void"

"Klasse, Delegat, Enumeration, Schnittstelle oder Struktur erwartet."

C#-Quelltext
1:
2:
3:
4:
5:
private void btnLoadWaypoints_Click(object sender, EventArgs e)
        {
            TimedLog("Waypoints loaded.");
            WaypointControl.LoadWaypoints("Waypoints.txt");
        }


Unterstreicht "void"

"Klasse, Delegat, Enumeration, Schnittstelle oder Struktur erwartet."

C#-Quelltext
1:
2:
3:
4:
5:
private void btnLoadInjection_Click(object sender, EventArgs e)
        {
            Control.LoadInjection();
            TimedLog("Injection loaded.");
        }


Bin um jeden Fehler weniger Dankbar.

Gruß CrimeTime


jaenicke - Do 21.10.10 21:33

Dass die Methoden Loop_Tick usw. mitten in btnControl_Click drin stehen, fällt dir gar nicht auf? :shock:

Mach dir einmal klar welche öffnende Klammer zu welcher schließenden gehört...


-CrimeTime- - Do 21.10.10 21:35

doch sicher, ist leider alles passiert wo das Projekt geupdated wurde auf Visual Stuido 2010, leider sind meine Erfahrungen in C# nur begrenzt habe schon alle Fehlermeldungen in Google abgesucht doch konnte nicht einen davon beheben.

Edit:
Auch wenn ich den Code aus dem Button-code raus nehme bestehen die Fehler nach wie vor, das einzigste was neu ist wären 3 Neue Fehler bzgl. "void" aber da der code von Loop_Tick,frmMain_Load,btnLoadInjection_Click Leer ist könnte man diese auch Löschen.


Kha - Do 21.10.10 21:44

user profile icon-CrimeTime- hat folgendes geschrieben Zum zitierten Posting springen:
leider sind meine Erfahrungen in C# nur begrenzt.
Dann solltest du daran schleunigst etwas ändern, bevor du versuchst, ein Projekt zu portieren. So wird das leider auch mit Google nichts, sorry :nixweiss: .


-CrimeTime- - Do 21.10.10 21:46

bin dabei es zu Lernen, Programmiere Momentan nur in VB6,AS3 und Java


Kha - Do 21.10.10 21:49

Hm, von Java solltest du doch aber mindestens wissen, wo ein Block von geschweiften Klammern anfangen und wo er aufhören muss?


-CrimeTime- - Do 21.10.10 21:50

ja und in AS3 auch, ist doch behoben.