Eigene Klasse

MaPa2701

Grünschnabel
Hallo Leute,
ich habe folgendes Problem:

In der Datei Form2.cpp habe ich eine neue Klasse geschrieben:
Code:
class Vorlesung : public TForm2{......}

Nun will ich eine neue Instanz mit einem Buttonklick herstellen

Code:
void __fastcall TForm2::Button2Click(TObject *Sender)
{
Vorlesung neu; // Instanz erzeugen (Zeile 90)
neu.GetUhrzeiten(); // Holt Uhrzeiten aus EditFelder und teilt sie in STD und MIN
neu.GetBeschreibung(); // Holt Beschreibung Vorlesung, Professor, Raum
neu.SetListe(); // Schreibt alle Daten in ein List View
}

bekomme aber folgende Fehlermeldung:
[C++ Fehler] Unit2.cpp(90): E2459 Klassen im VCL-Stil müssen mit dem Operator new erstellt werden

kann mir jemand helfen, ich komm nicht drauf

Gruß
Marcus
 
Dieses Objekt musst du dynamisch erzeugen:
Code:
Vorlesung* neu=new Vorlesung(NULL);
neu->GetUhrzeiten();
neu->GetBeschreibung();
neu->SetListe();
delete neu;
 

Neue Beiträge

Zurück