fireflyer
wie kann man eine string variable in eine integer variable konvertieren?
Saemon
mit val()
also z.B.
wert=val("45")
Saemon
ja genau.
du kannst auch direkt schreiben:
wert=val( Me.textbox1.text)
Scorcher24
Noch besser du weist einer cache variablen den datentyp variant zu. Variant übernimmt bestimmte konvertierungen selber. das ist sicherer finde ich und bringt mehr performance.
daHooligan
geht das nicht auchmit var=int(string)????
max77
Also normalerweise sollte auch int(textbox.text) gehen. Dann muß aber der Text schon eine Zahl sein (von den Zeichen her, also keine Buchstaben).
Bei val(textbox.text) sollte immer was berechnet werden, wobei dann trotzdem eine Prüfung vorgenommen werden sollte.
| Zitat: |
| Noch besser du weist einer cache variablen den datentyp variant zu. Variant übernimmt bestimmte konvertierungen selber. das ist sicherer finde ich und bringt mehr performance. |
Also ein Variant-Datentyp bringt niemals mehr Performance als irgendwas anderes. Da muß ja bei jeder Berechnung erst mal geprüft werden, was es überhaupt für ein Datentyp ist.
So würde ich das nicht machen ;-)