[VB6] wscript - Object Required

Pagina: 1
Acties:

  • Luppie
  • Registratie: September 2001
  • Laatst online: 01-03 23:21

Luppie

www.msxinfo.net

Topicstarter
Als ik de volgende code aan een command button koppel, krijg ik een error.

Visual Basic 6:
1
2
3
4
5
Private Sub Command1_Click()

wscript.echo ("hoi")

End Sub


Deze error is : Runtime error 424 (Object Required)

Ik heb heel MSDN doorgezocht 8)7 maar geen oplossing kunnen vinden ook Google bracht geen uitkomst.

Ik moet bekennen dat ik een beginnende VB'er ben, maar ik kom er niet meer uit.

Wat ik op kon maken uit de verschillende sites is dat het probleem waarschijnlijk bij een "reference"ligt. Bij mijn project heb ik de Windows Scripting Host toegevoegd, omdat ik dacht dat daar wscript in zou zitten, maar dit heeft niet geholpen.

Hoe kan ik wscript.echo in mijn VBscripts gebruiken ?

P.s. Als ik met notepad een [test.vbs] aanmaak met daarin een aantal wscript.echo regels, dan voert ie die wel gewoon uit.

Heb je iets aan mijn antwoord ? Een thumbs-up wordt zeker op prijs gesteld.


Verwijderd

VB is een heel andere omgeving dan VBScript, en ik zie ook niet echt in waarom je met VBScript een echo zou willen doen vanuit VB. Als je doel is om een berichtje naar het scherm te sturen, gebruik dan de interne VB functie MsgBox(). vb:
Visual Basic:
1
MsgBox("Testing 1 2 3")

Een boek over VB zou je beter op weg kunnen helpen.

Succes :)

  • Luppie
  • Registratie: September 2001
  • Laatst online: 01-03 23:21

Luppie

www.msxinfo.net

Topicstarter
Het is niet alleen de bedoeling om een berichtje op het scherm te plaatsen, maar om een soort bevestigings-bericht te maken.

Ik heb het al met msgbox geprobeerd maar dit werkte niet helemaal zoals ik wou.

Ik heb in een form een aantal text-boxjes om een aantal gegevens in te vullen m.b.t. het aanmaken van een account. Indien er op een commandbutton geklickt wordt dan moet er een bevestigings melding komen met daarin de waarden van de eerder genoemde text-boxjes en de vraag "Are you sure ? " Yes/No

Ik heb de syntax van msgbox al bekeken maar krijg het niet voor elkaar om de inhoud van de text-boxjes er bij te zetten.

(Dat boek van VB hoop ik hedenavond van de goedheilig man te krijgen >:) )

Heb je iets aan mijn antwoord ? Een thumbs-up wordt zeker op prijs gesteld.


Verwijderd

VB6 kent het object wscript niet, dat is de foutmelding. Je moet ff een reference maken naar het scripting object, dan werken alle wscript functies. :)

Ik lees nu je laatste post... ik denk dat je idd meer hebt aan een goed boek! :Z

[ Voor 22% gewijzigd door Verwijderd op 05-12-2002 11:53 ]


  • johnwoo
  • Registratie: Oktober 1999
  • Laatst online: 12:32

johnwoo

3S-GTE

Visual Basic .NET:
1
2
3
4
5
6
7
8
Private Sub Command1_Click()
  If MsgBox("Bevestig het opslaan van deze waarde:" & vbCrLf & Text1.Text, _
  vbYesNo) = vbYes Then

    ' Doe iets met de waarde

  End If
End Sub

:Y)
Zie ook MSDN

[ Voor 38% gewijzigd door johnwoo op 05-12-2002 11:58 ]

4200Wp ZO + 840Wp ZW + 1680Wp NW | 14xIQ7+ + 1xDS3-L | MTVenusE | HWP1