2 berichten aan het bekijken - 1 tot 2 (van in totaal 2)
  • Q:
    Bijdrager
    Macs

    Real Basic – variabele

    Een kort vraagje over RealBasic. Wanneer ik bij visual basic de inhoud van een tekstbox (getal1.text) naar een variabele wil wegschrijven doe ik dit als volgt:

    [code:1:9f839d8015]naam_variabele = getal1.text[/code:1:9f839d8015]

    Bij RealBasic werkt dit precies niet zo. Ik probeer eigenlijk gewoon een programmaatje te schrijven om twee getallen op te tellen, om even te oefenen met RB. Bij VB is dit zeer eenvoudig:

    [code:1:9f839d8015]dim getal1 as single
    dim getal2 as single

    getal1 = textbox1.text
    getal2 = textbox2.text

    resultaat = getal1 + getal2

    label1.caption = resultaat[/code:1:9f839d8015]

    Bij VB schrijf ik dit achter een knop (“berekenen”), waar en hoe schrijf ik dit bij RB?

    Bijdrager
    Cenobyte

    In RealBasic stop je deze code in het Action event van de pushbutton met naam “PushButton1”:

    [code:1:7043432b2b]
    dim getal1, getal2, resultaat as single

    getal1 = val(textbox1.text)
    getal2 = val(textbox2.text)

    resultaat = getal1 + getal2

    PushButton1.caption = str(resultaat)

    [/code:1:7043432b2b]

    Wil je met gebroken getallen werken, dan pas je de code zo aan:

    [code:1:7043432b2b]
    dim getal1, getal2, resultaat as single

    getal1 = CDbl(textbox1.text)
    getal2 = CDbl(textbox2.text)

    resultaat = getal1 + getal2

    PushButton1.caption = Cstr(resultaat)

    [/code:1:7043432b2b]

    CDbl en Cstr zorgen ervoor dat automatisch het op de computer ingestelde decimale teken wordt gekozen. Als je VAL en STR gebruikt, is dit altijd de punt en gaat het dus fout als in je instellingen de komma als decimaal teken is ingesteld.

    Veel plezier verder met RealBasic!

2 berichten aan het bekijken - 1 tot 2 (van in totaal 2)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.