ref Klassen miteinander verbinden ?



  • Hallo,

    ich bin grad dabei mein erstes Programm in .Net zu entwickeln, allerdings habe ich noch ein paar Probleme.
    Ich möchte eine Klasse in eine andere Klasse inkludieren, aber ich kriege nur Fehlermeldungen. D.h. die Klasse CVerbinden soll in der Klasse CBearbeiten zur Verfügung stehen.

    Normalerweise müsste doch die Erstellung mit
    CKlassenname ^NeueKlasse = gcnew CKlassenname ;
    reichen, oder???!!!

    #pragma once

    namespace XYZ {

    using namespace System;
    ... weitere

    ref struct srctBenutzerDaten
    {
    String ^m_sBenutzername;
    String ^m_sPasswort;
    };

    ref class CVerbinden;

    ref class CBearbeiten
    {

    public:

    public : void StartFunktion()
    {
    // Fehler !!!!
    CVerbinden ^verb= gcnew CVerbinden();

    }

    srctBenutzerDaten m_srctBenutzerDaten;

    };

    ref class CVerbinden
    {
    public:

    void AlleKalenderAnzeigen()
    {
    //Anweisung
    }

    static String ^userName ;

    };

    };

    Fehler XYZ::CVerbinden : no appropriate default constructor available



  • Das sieht nach C++/CLI aus und dafür gibt es hier ein eigenes Unterforum. Außerdem sei dir angeraten Code-Tags zu benutzen.



  • Alles klar, mach ich

    danke



  • Dieser Thread wurde von Moderator/in dEUs aus dem Forum C# und .NET 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.


Anmelden zum Antworten