Entwickler-Ecke
Algorithmen, Optimierung und Assembler - Borland C++: Text ist keine Edit-Eigenschaft
florida - Mo 11.10.10 08:46
Titel: Borland C++: Text ist keine Edit-Eigenschaft
Ich wollte heute ein kleines Einstiegsprogramm mit der OWL/BCPP 5.02 schreiben, welches in der Lage ist, Daten von einem TEdit zu einer TListBox zu übertragen.
Dazu wollte ich folgendes verwenden:
Quelltext
1:
| listbox1->AddString(edit1->Text); |
Jetzt kam jedoch die Fehlermeldung, dass Text keine TEdit-Eigenschaft ist. Ich habe dies auch mit Caption, Value, usw. versucht, aber garnichts davon lief.
Th69 - Mo 11.10.10 10:51
Hi,
OWL ist nicht gleich VCL -)
Die OWL unterstützt keine Eigenschaften, sondern besteht nur aus Methoden.
Hier nochmals der Link zur Hilfe:
http://owlnext.sourceforge.net/help/html/index.html
Die Methode heißt dann einfach GetText (geerbt von TStatic):
Quelltext
1: 2: 3:
| TCHAR text[100]; edit1->GetText(text, 100); listbox1->AddString(text); |
Die OWL (bzw. OWLNext) ist also (ähnlich wie die MFC von Micrososft) nur ein Wrapper um die WinAPI-Funktionen, d.h. nicht sehr elegant zu programmieren.
Evtl. solltest du doch ein anderes GUI-Framework wählen bzw. schauen, ob du nicht günstig an eine Borland C++ Builder (bzw. Codegear/Embaccadero) Version ran kommst, um dann gleich die VCL benutzen zu können (dann würde auch dein gepostetes Code-Beispiel funktionieren ;-)
florida - Mo 11.10.10 10:58
Danke für die Hilfe! :D
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!