Eine MEMBER VARIABLE für die Funktion einer Control erzeugen



  • Ich muss für/aus eine(r )Funktion im ClassExplorer, eine MEMBER VARIABLE ERZEUGEN. Die entsprechende Funktion befindet sich extern in einer Library bzw. Header, welche ich über #include in das Project einbezogen habe.

    Wie muss man da vorgehen, bzw. wie funktioniert das??



  • Hallo

    also Member-Variablen werden ganz einfach in der Klasse deklariert

    class TMyClass
    {
      ...
      private : // oder bei protected oder public
        AnsiString MemberString; // Membervariable
      ...
      TMyClass(); // konstruktor
      };
    
    TMyClass::TMyClass()
    { 
      MemberString = "Test"; // Wert zuweisen
      }
    

    Bei Forms die eigenen Sachen unter die Kommentare "Anwenderdeklarationen" schreiben.

    bis bald
    akari



  • Hmm, ich weiss nicht, ob das der richtige Weg ist.

    Ich habe eine Referenz von Visual C++, von dort muss ich (leider) Code convertieren. Dieser Schritt ist dort mit einem sog. "MFC Class Wizard" beschrieben. Dort kann man das Control auswählen und die Member Variable erzeugen. Gibt es das Äquivalent in der Borland C++ Welt nicht??

    Danke...



  • Hallo

    wenn du es mit Assistenten machen willst : geh im ClassExplorer auf deine Klasse, ruf mit rechtem Mausklick das Kontextmenü dazu auf und offen den Dialog "Neue Eigenschaft".

    Aleerdings empfehle ich dir, dich lieber mit den Hintergrunden der OOP zu beschäftigen. Tutorials findest du über den Link im Menü oben links auf dieser Seite.

    bis bald
    akari


Anmelden zum Antworten