Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: VB6: tekstin jakaja

kaviaari [02.03.2003 11:21:10]

#

Elikäätten kun koodaa vaikka omaa ohjelmointikieltä tulee tarve tehdä erottelu vaikkapa lainaus omasta mureena basicen komennosta : print/moips eli kirjoitta moi ongelma on se miten saadaan eroteltua / merkin jälkeiset komennot...

Function erottele(sana As String, erottaja As String, tunnistettava as string)
eka = UCase$(Left$(sana, 3))    ' Otetaan 3 ensimmäistä kirjainta
If eka = UCase$(tunnistettava) Then ' Komento onkin tunnistetu
    merkinkohta = InStr(sana, erottaja) 'Etsitään erottaja
    If merkkikohta <> 0 Then    ' Jos löytyi
        kirjoitettava = Mid$(sana, merkkikohta + 1) 'Otetaan talteen loput sanasta
    Else
        'Erottajaa ei löydetty!
    End If
End If
erottele = kirjoitettava    'Funktiolle palautusarvo
End Function

Käyttöä

Private Sub Form_Load()
    ' Komento on print-juha erottelia on - ja etsittävä on   pri
    print erottele "print-juha","-","pri"
End Sub

tesmu [01.04.2005 16:46:47]

#

ehei muuten toimi

Vastaus

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

Tietoa sivustosta