Commandline is offen?!
-
Ich habe eine leere Anwendung angelegt ....
Aber es war standardmäßig ein Form bereits enthalten.Kann man das "leicht" ändern?
Danke
Henning
-
Welchen Projekttyp hast Du verwendet ?
-
Allgemein --> Leeres Projekt
-
Habe es jetzt nochmal mit einer Win32-Anwendung getestet.
Gleiche Situation....
-
Was steht denn in der Konsole ?
-
Das ist es ja, sie ist leer.
Sie verschwindet selbstständig, wenn das Form, was ich in der main aufrufe, geschlossen wird.
-
Zeig Quellcode
-
Main_Form.cpp:
#include "Main_Form.h" using namespace Moellendorf_DB; void main() { Application::EnableVisualStyles(); Application::Run(gcnew Main_Form()); }
Main_Form.h:
#pragma once using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data; using namespace System::Drawing; namespace Moellendorf_DB { /// <summary> /// Zusammenfassung für Main_Form /// /// Warnung: Wenn Sie den Namen dieser Klasse ändern, müssen Sie auch /// die Ressourcendateiname-Eigenschaft für das Tool zur Kompilierung verwalteter Ressourcen ändern, /// das allen RESX-Dateien zugewiesen ist, von denen diese Klasse abhängt. /// Anderenfalls können die Designer nicht korrekt mit den lokalisierten Ressourcen /// arbeiten, die diesem Formular zugewiesen sind. /// </summary> public ref class Main_Form : public System::Windows::Forms::Form { public: Main_Form(void) { InitializeComponent(); // //TODO: Konstruktorcode hier hinzufügen. // } protected: /// <summary> /// Verwendete Ressourcen bereinigen. /// </summary> ~Main_Form() { if (components) { delete components; } } private: /// <summary> /// Erforderliche Designervariable. /// </summary> System::ComponentModel::Container ^components; #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->SuspendLayout(); // // Main_Form // this->AutoScaleDimensions = System::Drawing::SizeF(6, 13); this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font; this->ClientSize = System::Drawing::Size(292, 266); this->Name = L"Main_Form"; this->Text = L"Main_Form"; this->Load += gcnew System::EventHandler(this, &Main_Form::Main_Form_Load); this->ResumeLayout(false); } #pragma endregion private: System::Void Main_Form_Load(System::Object^ sender, System::EventArgs^ e) { } }; }
Bitteschön!
-
Verwende mal als Projekttyp CLR->Windows Forms-Anwendung , bei einem leeren Projekt oder Win32 App wird der Compiler ggf. eine Konsolenanwendung draus machen.
-
Ja, funktioniert jetzt!
Danke!