Supportnet / Forum / Anwendungen(Java,C++...)
Variablen Berechnung
Frage
Ich habe ein Form mit mehreren eingabefeldern. Ich habe meine Variablen in einem Modul Global deklariert.
Dann etwa so:
Eingabefeld1 = Variable1
Dann ein Butten wo sich ein 2. Form öffnet. In dem form hab ich ein label gemacht und es soll wie folgt aussehen:
Variable1 = x*y/3 (irgendne formel)
Label1.caption = Variable1
was ist falsch? Also Egal wie ich es mache entwender steht im label "0" oder ich seh garnichts!
Antwort 1 von StoneCold
wollt den thread hochholn!
Antwort 2 von magic m
versuch eine einfache formel, von der du das ergebnis kennst (z.b. variable1=1+1). wenn dort das ergebnis 2 steht, funktioniert dein programm und nur deine formeln sind falsch...
Antwort 3 von StoneCold
ja das geht aber wenn ich berchnungen mit der Variable mache geht das nicht!
Kannst du mir den code geben wie ich von einem eingabefeld das eingegebene der Variable zuweise. vieleicht ist da der fehler!
Kannst du mir den code geben wie ich von einem eingabefeld das eingegebene der Variable zuweise. vieleicht ist da der fehler!
Antwort 4 von magic m
ach so, jetzt weiß ich, was du meinst:
form2.label1.caption=form1.text1.text
dreh einfach "Eingabefeld1 = Variable1" um in "Variable1 = Eingabefeld1".
lies den code so: die variable1 wird mit dem wert aus eingabefeld1 gefüllt. wenn du jetzt allerdings noch mal die variable1 mit der formel füllst, wird sie natürlich überschrieben.
also:
variable1=form1.text1.text
form2.label1.caption=formel mit variable1
oder ohne variable1:
form2.label1.caption=formel mit form1.text1.text
alles klar?
form2.label1.caption=form1.text1.text
dreh einfach "Eingabefeld1 = Variable1" um in "Variable1 = Eingabefeld1".
lies den code so: die variable1 wird mit dem wert aus eingabefeld1 gefüllt. wenn du jetzt allerdings noch mal die variable1 mit der formel füllst, wird sie natürlich überschrieben.
also:
variable1=form1.text1.text
form2.label1.caption=formel mit variable1
oder ohne variable1:
form2.label1.caption=formel mit form1.text1.text
alles klar?
Antwort 5 von StoneCold
danke funzt!!