Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Esikääntäjä?

Gaxx [29.05.2004 23:03:25]

#

Eli olisi käyttöä esikääntäjälle VB:ssä. Onko siinä sellaista ja jos on niin kuinkas sitä käytetään?

Edit: No niinpä tietysti... väärä alue!
En nyt kumminkaan rupea vaihtamaan sitä.

rndprogy [29.05.2004 23:18:01]

#

Eiköhän siinä ole vain se juttu johon koodia laitetaan ja sitten se formi. Ja sitten painaa f5 se suorittaa ja make EXE file etc. En ole kyllä kuullutkaan mistään VB:n esikääntäjästä.

Gaxx [29.05.2004 23:34:57]

#

Siis tarkotan vähän niin kuin C:ssä on esikääntäjä niin onkos samanlaista(tai vastaavaa) VB:ssä?

Ja Laaksonen on näköjään siirtänyt aiheen oikealle alueelle. Onko sitä bugia vielä, että, jos tekee aiheen ja poistaa sen saman tien niin se jää keskustelulistaan ja viestien määräksi ilmoitetaan -1?

Antti Laaksonen [29.05.2004 23:38:09]

#

VB:ssä on yksinkertainen esikääntäjä, joka tuntee komennot #If, #ElseIf, #Else, #End If ja #Const. Lisäksi valmiiksi on määritelty vakiot Win16 ja Win32, joiden avulla voi selvittää järjestelmän "bittisyyden". Tässä esimerkki:

#Const viesti = 2

Private Sub Form_Load()
    #If Win16 Then
        MsgBox "16-bittinen järjestelmä"
    #ElseIf Win32 Then
        MsgBox "32-bittinen järjestelmä"
    #Else
        MsgBox "Tuntematon järjestelmä"
    #End If

    #If viesti = 1 Then
        MsgBox "Ensimmäinen viesti"
    #ElseIf viesti = 2 Then
        MsgBox "Toinen viesti"
    #ElseIf viesti = 3 Then
        MsgBox "Kolmas viesti"
    #Else
        MsgBox "Tuntematon viesti"
    #End If
End Sub

Gaxx [29.05.2004 23:47:12]

#

No noilla pärjäänkin tähän hätään. Kiitos.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta