Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

[VB] inhoud van variabele print

Anoniem
bert67
2 antwoorden
  • [newbie mode]

    Private Sub Command1_Click()
    Print bestand
    End Sub

    Private Sub Form_Load()
    CommonDialog1.ShowOpen
    bestand = CommonDialog1.FileName
    End Sub

    De variabel bestand is de naam van een bestand
    Als ik op de knop druk, komt niet de inhoud van de variabele tevoorschijn. Hoe krijg ik dat voor elkaar.

    [/newbie mode]
    Ben nog maar net met VB begonnen
    greetz
    Bert
  • Je variabele "bestand" is lokaal in de sub Form_Load, de rest van het programma weet daar niks van, ook je command button niet.

    Gebruik het volgende bovenin je form (in de declaratie-sectie):
    Dim m_sBestand as string 'm voor module level variabele, s voor string

    Private Sub Command1_Click()
    Print m_sBestand
    End Sub

    Private Sub Form_Load()
    CommonDialog1.ShowOpen
    m_sBestand = CommonDialog1.FileName
    End Sub

    Succes!

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.