Fehler beim Compilen
-
Hallo alle Visual C++ Nutzer ich habe folgendes Problem Nämlich ich versuche eine einfache Windows Form Anwendung zu erstellen dort hab ich eine Progressbar die sich Füllen soll dazu folgenden code
#pragma once namespace Testwithprogressbar { using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data; using namespace System::Drawing; /// <summary> /// Zusammenfassung für Form1 /// </summary> public ref class Form1 : public System::Windows::Forms::Form { public: Form1(void) { InitializeComponent(); // //TODO: Konstruktorcode hier hinzufügen. // } protected: /// <summary> /// Verwendete Ressourcen bereinigen. /// </summary> ~Form1() { if (components) { delete components; } } private: System::Windows::Forms::ProgressBar^ progressBar1; protected: private: System::Windows::Forms::Button^ button1; private: System::Windows::Forms::Timer^ timer1; private: System::ComponentModel::IContainer^ components; private: /// <summary> /// Erforderliche Designervariable. /// </summary> #pragma region Windows Form Designer generated code /// <summary> /// Erforderliche Methode für die Designerunterstützung. /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. /// </summary> void InitializeComponent(void) { this->components = (gcnew System::ComponentModel::Container()); this->progressBar1 = (gcnew System::Windows::Forms::ProgressBar()); this->button1 = (gcnew System::Windows::Forms::Button()); this->timer1 = (gcnew System::Windows::Forms::Timer(this->components)); this->SuspendLayout(); // // progressBar1 // this->progressBar1->Location = System::Drawing::Point(18, 13); this->progressBar1->Name = L"progressBar1"; this->progressBar1->Size = System::Drawing::Size(255, 36); this->progressBar1->TabIndex = 0; this->progressBar1->Click += gcnew System::EventHandler(this, &Form1::progressBar1_Click); // // button1 // this->button1->Location = System::Drawing::Point(60, 113); this->button1->Name = L"button1"; this->button1->Size = System::Drawing::Size(173, 40); this->button1->TabIndex = 1; this->button1->Text = L"Start Progress"; this->button1->UseVisualStyleBackColor = true; this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click); // // timer1 // this->timer1->Tick += gcnew System::EventHandler(this, &Form1::timer1_Tick); // // Form1 // this->AutoScaleDimensions = System::Drawing::SizeF(6, 13); this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font; this->ClientSize = System::Drawing::Size(292, 201); this->Controls->Add(this->button1); this->Controls->Add(this->progressBar1); this->Name = L"Form1"; this->Text = L"Progressstart"; this->ResumeLayout(false); } } #pragma endregion private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { this->timer1->Start(); } private: System::Void timer1_Tick(System::Object^ sender, System::EventArgs^ e) { this->progressBar1->Increment(1); } }; }
so dann drücke ich auf Debuggen und bekomme erste folgende Meldung
Dieses Projekt ist veraltet Test with Progressbar-Debug-Win32
Erstellen?dann fängt er an zu Debuggen und bringt mir eine weiter Meldung Fehler beim erstellen.Möchten sie den Vorgang fortsetzen und den letzen erfolgreichen Build ausführen
dann drücke ich auf ja und bekomme eine Fehlermeldung Das Programm C:/Dokumente und Einstellungen/Besitzer/eigene Dateien/Visual Studio 2010/Projects/Test with Progressbar/Debug Test with Progressbar.exe kann nicht gestartet werden
Das System kann die angegebene Datei nicht finden.
dann noch der debugger log
1>------ Erstellen gestartet: Projekt: Test with progressbar, Konfiguration: Debug Win32 ------
1>Der Buildvorgang wurde am 25.12.2010 17:06:16 gestartet.
1>InitializeBuildStatus:
1> Aktualisieren des Timestamps von "Debug\Test with progressbar.unsuccessfulbuild".
1>GenerateTargetFrameworkMonikerAttribute:
1>Das Ziel "GenerateTargetFrameworkMonikerAttribute" wird übersprungen, da alle Ausgabedateien hinsichtlich der Eingabedateien aktuell sind.
1>ClCompile:
1> Alle Ausgaben sind aktuell.
1> Test with progressbar.cpp
1>c:\dokumente und einstellungen\besitzer\eigene dateien\visual studio 2010\projects\test with progressbar\test with progressbar\Form1.h(98): error C2059: Syntaxfehler: 'private'
1>c:\dokumente und einstellungen\besitzer\eigene dateien\visual studio 2010\projects\test with progressbar\test with progressbar\Form1.h(98): error C2143: Syntaxfehler: Es fehlt ';' vor ':'
1>c:\dokumente und einstellungen\besitzer\eigene dateien\visual studio 2010\projects\test with progressbar\test with progressbar\Form1.h(98): error C2059: Syntaxfehler: ':'
1>c:\dokumente und einstellungen\besitzer\eigene dateien\visual studio 2010\projects\test with progressbar\test with progressbar\Form1.h(68): error C2039: 'progressBar1_Click': Ist kein Element von 'Testwithprogressbar::Form1'
1> c:\dokumente und einstellungen\besitzer\eigene dateien\visual studio 2010\projects\test with progressbar\test with progressbar\Form1.h(15): Siehe Deklaration von 'Testwithprogressbar::Form1'
1>c:\dokumente und einstellungen\besitzer\eigene dateien\visual studio 2010\projects\test with progressbar\test with progressbar\Form1.h(68): error C2065: 'progressBar1_Click': nichtdeklarierter Bezeichner
1>c:\dokumente und einstellungen\besitzer\eigene dateien\visual studio 2010\projects\test with progressbar\test with progressbar\Form1.h(68): error C3350: "System::EventHandler": Ein Delegatkonstruktor erwartet 2 Argument(e).
1>c:\dokumente und einstellungen\besitzer\eigene dateien\visual studio 2010\projects\test with progressbar\test with progressbar\Form1.h(78): error C2039: 'button1_Click': Ist kein Element von 'Testwithprogressbar::Form1'
1> c:\dokumente und einstellungen\besitzer\eigene dateien\visual studio 2010\projects\test with progressbar\test with progressbar\Form1.h(15): Siehe Deklaration von 'Testwithprogressbar::Form1'
1>c:\dokumente und einstellungen\besitzer\eigene dateien\visual studio 2010\projects\test with progressbar\test with progressbar\Form1.h(78): error C2065: 'button1_Click': nichtdeklarierter Bezeichner
1>c:\dokumente und einstellungen\besitzer\eigene dateien\visual studio 2010\projects\test with progressbar\test with progressbar\Form1.h(78): error C3350: "System::EventHandler": Ein Delegatkonstruktor erwartet 2 Argument(e).
1>c:\dokumente und einstellungen\besitzer\eigene dateien\visual studio 2010\projects\test with progressbar\test with progressbar\Form1.h(82): error C2039: 'timer1_Tick': Ist kein Element von 'Testwithprogressbar::Form1'
1> c:\dokumente und einstellungen\besitzer\eigene dateien\visual studio 2010\projects\test with progressbar\test with progressbar\Form1.h(15): Siehe Deklaration von 'Testwithprogressbar::Form1'
1>c:\dokumente und einstellungen\besitzer\eigene dateien\visual studio 2010\projects\test with progressbar\test with progressbar\Form1.h(82): error C2065: 'timer1_Tick': nichtdeklarierter Bezeichner
1>c:\dokumente und einstellungen\besitzer\eigene dateien\visual studio 2010\projects\test with progressbar\test with progressbar\Form1.h(82): error C3350: "System::EventHandler": Ein Delegatkonstruktor erwartet 2 Argument(e).
1>c:\dokumente und einstellungen\besitzer\eigene dateien\visual studio 2010\projects\test with progressbar\test with progressbar\Form1.h(99): error C2355: 'this': Nur innerhalb nicht statischer Memberfunktionen verfügbar
1>c:\dokumente und einstellungen\besitzer\eigene dateien\visual studio 2010\projects\test with progressbar\test with progressbar\Form1.h(99): error C2227: Links von "->timer1" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>c:\dokumente und einstellungen\besitzer\eigene dateien\visual studio 2010\projects\test with progressbar\test with progressbar\Form1.h(99): error C2227: Links von "->Start" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>c:\dokumente und einstellungen\besitzer\eigene dateien\visual studio 2010\projects\test with progressbar\test with progressbar\Form1.h(101): error C2059: Syntaxfehler: 'private'
1>c:\dokumente und einstellungen\besitzer\eigene dateien\visual studio 2010\projects\test with progressbar\test with progressbar\Form1.h(102): error C2355: 'this': Nur innerhalb nicht statischer Memberfunktionen verfügbar
1>c:\dokumente und einstellungen\besitzer\eigene dateien\visual studio 2010\projects\test with progressbar\test with progressbar\Form1.h(102): error C2227: Links von "->progressBar1" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>c:\dokumente und einstellungen\besitzer\eigene dateien\visual studio 2010\projects\test with progressbar\test with progressbar\Form1.h(102): error C2227: Links von "->Increment" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befinden.
1>c:\dokumente und einstellungen\besitzer\eigene dateien\visual studio 2010\projects\test with progressbar\test with progressbar\Form1.h(105): error C2059: Syntaxfehler: '}'
1>c:\dokumente und einstellungen\besitzer\eigene dateien\visual studio 2010\projects\test with progressbar\test with progressbar\Form1.h(105): error C2143: Syntaxfehler: Es fehlt ';' vor '}'
1>c:\dokumente und einstellungen\besitzer\eigene dateien\visual studio 2010\projects\test with progressbar\test with progressbar\Form1.h(105): error C2059: Syntaxfehler: '}'
1>Test with progressbar.cpp(8): error C2337: "STAThreadAttribute": Attribut wurde nicht gefunden.
1>Test with progressbar.cpp(12): error C2653: 'Application': Keine Klasse oder Namespace
1>Test with progressbar.cpp(12): error C3861: "EnableVisualStyles": Bezeichner wurde nicht gefunden.
1>Test with progressbar.cpp(13): error C2653: 'Application': Keine Klasse oder Namespace
1>Test with progressbar.cpp(13): error C3861: "SetCompatibleTextRenderingDefault": Bezeichner wurde nicht gefunden.
1>Test with progressbar.cpp(16): error C2653: 'Application': Keine Klasse oder Namespace
1>Test with progressbar.cpp(16): error C2061: Syntaxfehler: Bezeichner 'Form1'
1>Test with progressbar.cpp(16): error C3861: "Run": Bezeichner wurde nicht gefunden.
1>
1>Fehler beim Erstellen
1>
1>Verstrichene Zeit 00:00:01.20
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========Ich hoffe ihr könnt mir helfen schonmal danke im Voraus und nen guten Rutsch ins neue Jahr
-
das ist kein MFC und auch kein c++ das ist C++/CLI mit .NET und in dieses Forum solltest du auch deine Fragen Posten, also bitte verschieben
-
Dieser Thread wurde von Moderator/in Martin Richter aus dem Forum MFC (Visual C++) in das Forum C++/CLI mit .NET verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Hier gehts weiter:
http://www.c-plusplus.net/forum/279391