Danke erstmal für die Antwort die war schonmal eine große Hilfe ich schicke hier mal den Code:
Form1.h:
#pragma once
namespace Test {
using namespace System;
using namespace System::ComponentModel;
using namespace System::Collections;
using namespace System::Windows::Forms;
using namespace System:ata;
using namespace System:rawing;
///
/// Zusammenfassung für Form1
///
/// 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.
///
public ref class Form1 : public System::Windows::Forms::Form
{
public:
Form1(void)
{
InitializeComponent();
//
//TODO: Konstruktorcode hier hinzufügen.
//
}
protected:
///
/// Verwendete Ressourcen bereinigen.
///
~Form1()
{
if (components)
{
delete components;
}
}
private:
///
/// Erforderliche Designervariable.
///
System::ComponentModel::Container ^components;
#pragma region Windows Form Designer generated code
///
/// Erforderliche Methode für die Designerunterstützung.
/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
///
void InitializeComponent(void)
{
this->components = gcnew System::ComponentModel::Container();
this->Size = System:rawing::Size(300,300);
this->Text = L"Form1";
this->:stuck_out_tongue_winking_eye:adding = System::Windows::Forms:adding(0);
this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
}
#pragma endregion
};
}
Test.cpp:
#include „stdafx.h“
#include „Form1.h“
using namespace Test;
[STAThreadAttribute]
int main(array ^args)
{
// Aktivieren visueller Effekte von Windows XP, bevor Steuerelemente erstellt werden
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
// Hauptfenster erstellen und ausführen
Application::Run(gcnew Form1());
return 0;
}
Das ist im Prinzip ein neues Projekt in Visual C++ 2008 Express Edition. Ich weiß jetzt nicht genau wo der Unterschied zwischen einer reinen .net Anwendung und einer C++/CLI Anwendung ist.
Ich glaube aber es ist eine C++/CLI Anwendung…
Wie genau würde man sich eine solche Installationsroutine bauen?
Freundliche Grüße
[EDIT: Name auf Wunsch entfernt]
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]