Visual basic
Oke
- programmiertechnik
Hi, ich arbeite im Auftrag der Schule mit Visual Basic.
Nun sollten wir einen kleinen Rechner "bauen", der die vier Grundrechenarten beherrscht.
Aber egal was ich eingebe es kommt Null raus...
Mein bisheriger Code für den Berechnungsbutton:
Private Sub btn_rechnen_Click()
Dim txt_zahla As Integer
Dim txt_zahlb As Integer
txt_summe = txt_zahla + txt_zahlb
'txt_differenz = txt_zahla - txt_zahlb
'txt_produkt = txt_zahla * txt_zahlb
'txt_quotient = txt_zahla / txt_zahlb
End Sub
Ich vermute stark, das ich die variablen irgendwie anders deklarieren muss. Aber ich hab keine Ahnung. Die Hilfe kann ich nicht benutzen, weil ich nur eine Demoversion von der Schule bekommen habe.
habe mal die deklarirung weggelassen. dann hat er auch anscheinend die Variable transportiert (er hat halt die beiden Zahlen als string zusammengezogen). Die anderen Berechnungen habe ich auskommentier anhand der sowieso schon vorhanden nicht Funktion der ersten Gleichung.
Hab bisher "leider" nur mit PHP rumhandtiert. Das war irgendwie anders...
Danke für jede Art der Hilfe
Gruß Oke
Hey,
Private Sub btn_rechnen_Click()
Dim txt_zahla As Integer
Dim txt_zahlb As Integer
ich kann kein VB, aber andere C-ähnliche Sprachen. Für mich sieht das so aus, als ob txt_zahla und txt_zahla lokal/privat in der Sub definiert sind. Was du stattdessen brauchst, ist eine Parameterübergabe.