Ich bin ein Neuling in MS Visio C++.net Framework 1.1! Ich habe sonst immer mit Borland programmiert.
Ich dachte mir ich fange mal klein an und erstelle mal ein Projekt mit einer Form und einem Button, der eine einfache Textausgabe in eine Textbox auslöst.
Zuerst habe ich ein neues Projekt - eine Windows Forms Application - erstellt. Dadurch habe ich ja schon automatisch eine leere Form erhalten. Nun habe ich einen Button und eine Textbox reingepflanzt. Da der Button ja bei Button_Click eine Ausgabe in die Textbox machen soll, habe ich bei den Button-Properties auf den Blitz (Events) geklickt und bei dem Punkt "Action" doppelgeklickt - nach alter Borlandmanier - um automatisch eine Eventroutine zu erhalten. In die soll ja dann die Ausgabe rein. Diese Eventroutine wurde mir in der Form1.h erstellt:
hab mich etwas gewundert dasser das in die .h einfügt, aber ich dachte mir mal nix weiter und hab dann die Ausgabe eingepflegt:
Dann hab ich das ganze per "Build Solution" compiliert und es wurde als Ok befunden.
Danach hab ich das ganze mal gestartet. Es passierte ne weile nix und dann kam plötzlich ne Fehlermeldung die folgendes besagt:
An unhandled exception of type 'System.Security.Policy.PolicyException' occurred in Unknown Module.
Additional information: Unverifiable assembly 'h:\Home\Formtest\Debug\Formtest.exe' failed policy check.
Wenn man auf "Continue" klickt, dann beendet er den Programmdurchlauf ohne mir noch irgendetwas anzuzeigen...
Ich bin wirklich enttäuscht und ahnungslos woher der Fehler kommt und warum er mir nicht einmal die Form anzeigt.
Das gleiche passiert wenn ich den Ausgabecode wieder rausnehme, d.h. er sollte bei Start lediglich die Form anzeigen und der Button und die Textbox haben halt keinen Effekt.
Hier noch der automatisch generierte Code im Form1.cpp:
Wisst ihr was man da machen muss damit er mir diese läppische Anzeige macht?
Ich bin halt von Borland verwöhnt, wo der automatisch generierte Code auch funktionierte...
Schonmal vielen Dank für eure Hilfe!!
Gruß schmumi
Ich dachte mir ich fange mal klein an und erstelle mal ein Projekt mit einer Form und einem Button, der eine einfache Textausgabe in eine Textbox auslöst.
Zuerst habe ich ein neues Projekt - eine Windows Forms Application - erstellt. Dadurch habe ich ja schon automatisch eine leere Form erhalten. Nun habe ich einen Button und eine Textbox reingepflanzt. Da der Button ja bei Button_Click eine Ausgabe in die Textbox machen soll, habe ich bei den Button-Properties auf den Blitz (Events) geklickt und bei dem Punkt "Action" doppelgeklickt - nach alter Borlandmanier - um automatisch eine Eventroutine zu erhalten. In die soll ja dann die Ausgabe rein. Diese Eventroutine wurde mir in der Form1.h erstellt:
Code:
private: System::Void button1_Click(System::Object * sender, System::EventArgs * e) { }
Code:
private: System::Void button1_Click(System::Object * sender, System::EventArgs * e) { this->textBox1->Text = S"Test erfolgreich"; }
Danach hab ich das ganze mal gestartet. Es passierte ne weile nix und dann kam plötzlich ne Fehlermeldung die folgendes besagt:
An unhandled exception of type 'System.Security.Policy.PolicyException' occurred in Unknown Module.
Additional information: Unverifiable assembly 'h:\Home\Formtest\Debug\Formtest.exe' failed policy check.
Wenn man auf "Continue" klickt, dann beendet er den Programmdurchlauf ohne mir noch irgendetwas anzuzeigen...
Ich bin wirklich enttäuscht und ahnungslos woher der Fehler kommt und warum er mir nicht einmal die Form anzeigt.
Das gleiche passiert wenn ich den Ausgabecode wieder rausnehme, d.h. er sollte bei Start lediglich die Form anzeigen und der Button und die Textbox haben halt keinen Effekt.
Hier noch der automatisch generierte Code im Form1.cpp:
Code:
#include "stdafx.h" #include "Form1.h" #include <windows.h> using namespace Formtest; int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { System::Threading::Thread::CurrentThread->ApartmentState = System::Threading::ApartmentState::STA; Application::Run(new Form1()); return 0; }
Ich bin halt von Borland verwöhnt, wo der automatisch generierte Code auch funktionierte...
Schonmal vielen Dank für eure Hilfe!!
Gruß schmumi
Comment