Variable in Textfeld schreiben
-
Hallo
ich habe eine Variable, diese will ich in ein Textfeld schreiben..
float Wirkungsgrad = ((Strom * Spannung)/Wirkleistung) *cosPhi; txt_Wirkungsgrad->Text = Wirkungsgrad;Will aber nicht..
Kann mir einer sagen wie ich das machen soll?
Danke!!
-
Ja, erstmal dazusagen, für welches System dieses Codefragment sein soll.
(PS: Ich vermute ja, daß du die Variable vor der Ausgabe noch in einen String konvertieren solltest)
-
Marco123 schrieb:
ich habe eine Variable, diese will ich in ein Textfeld schreiben..
Standard-C++ kennt keine Textfelder. Welches BS und welche Klassenbibliothek verwendest du?
Vielleicht reicht es ja schon, wenn du deine Zahl in einen String umwandelst. Wie das geht, findest du in den C++ FAQ ausführlich erklärt.
-
im BCB müsste es so aussehen:
txt_Wirkungsgrad->Text = FloatToStr(Wirkungsgrad);da das Editfeld einen AnsiString erwartet!
-
Hi,
ja ich benutze den BCB.txt_Wirkungsgrad->Text = FloatToStr(Wirkungsgrad);Habe ich so gemacht .. Er sagt mir immer undefiniertes Symbol? in dieser Zeile..
-
WElches Symbol ist undefiniert? (schau mal in der BCB-Hilfe, welche Header und Bibliotheken du für FloatToStr() benötigst)
-
Er sagt mir Wirkungsgrad ist ein undefiniertes Symbol
-
kannst du vielleicht noch bisschen quelltext kopieren?
vielleicht ist nur ein rechtschreibefehler oder so!vielleicht ist auch eine variable in der berechnung für Wirkungsgrad nicht definiert oder so! hm...
-
Sorry Hatte tatsächlich nen Scheibfehler..
Muss mir glaube mal nen Brille kaufen..Danke aber trotzdem!!