property in wx umsetzen
-
Hi,
wie kann ich aus Delphi
property Name : string read FName write FName;
nach wx c++ portieren
hab schon gegoogelt doch das einzige was ich finde ist etwas mit get und set, aber das funktioniert bei mir nichtwxString Name(){ wxString get_Name() const { return FName; }; void set_Name( wxString Value ){ FName = Value; }; }
hab leider keine Ahnung wie ich das hinbekommen soll.
kann mir da jemand helfen???
-
Per default gibt es keine Properties in C++.
Du kannst es selbst implementieren (suche auf www.codeproject.com nach "Properties C++"), was aber für deinen Fall eventuell zu aufwendig ist.Lege in deiner Klasse doch einfach eine private-Membervariable an und füge zur Klasse die Get() und Set()-Funktionen hinzu:
class CMeineKlasse { public: CMeineKlasse(); ~CMeineKlasse(); void SetName(const wxString& name) { m_name = name; }; wxString GetName() { return m_name; }; private: wxString m_name; };
-
Danke, es hat funktioniert
kannst du mir vielleicht bei noch einem kleinen problem helfen?
und zwar das mit den Variablen von delphi in wx c++ portieren, is vielleicht 3 -4 beiträge vorher
-