OnClick und Funktion zuweisen
-
Hallo!
senden ist vom Typ TButton
nun wollte ich sowas versuchen:
senden->OnClick(AOwner) { TOpenDialog *dialog = new TOpenDialog(AOwner); if( dialog->Execute() ) { AnsiString filename = dialog->FileName; } };Das hat nicht funktioniert.
Die Fehlermeldung ist sehr kurios
[C++ Error] Client.cpp(15): E2379 Statement missing ;Kann mir jemand verraten, wie ich einem selbst erzeugten Button eine Funktion übergeben kann?
Dann habe ich folgendes Probiert
TButton *senden = new TButton(AOwner) { OnClick(AOwner) { TOpenDialog *dialog = new TOpenDialog(AOwner); if( dialog->Execute() ) { AnsiString filename = dialog->FileName; } } };wollte auch nicht "[C++ Error] Client.cpp(9): E2141 Declaration syntax error"
Bitte um Hilfe, ich weiß nicht wie das in C++ geht.
Dankeschön
-
Den FAQ-Eintrag "Komponenten zur Laufzeit erstellen ..." kennst du?
-
Danke Jansen,
hab den Eintrag nicht gesehen, nun hats aber dank deiner Hilfe geklappt.