Avatar billede spg10 Nybegynder
21. august 2004 - 11:28 Der er 9 kommentarer

Run-time error 242

hej!

hver gang jeg prøver at køre denne kode i visual basic skriver den "Run-time error 242" object required



Private Sub Form_Load()
Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")

WSHShell.Popup "Create key HKCU\MyRegKey with value 'Top level key'"
WSHShell.RegWrite "HKCU\MyRegKey\", "Top level key"
WSHShell = Nothing
End Sub
Avatar billede tubber Juniormester
21. august 2004 - 11:43 #1
Ser ud til du mangler en reference :)
Avatar billede spg10 Nybegynder
21. august 2004 - 11:43 #2
hvad skal jeg gøre??
Avatar billede tubber Juniormester
21. august 2004 - 11:57 #3
Det jeg kunne finde på google så skal du bruge denne her reference

Windows Script Host Object Model

Du finder den ved at vælge project og references
Avatar billede spg10 Nybegynder
21. august 2004 - 12:09 #4
jeg har den ikke
Avatar billede tubber Juniormester
21. august 2004 - 12:15 #5
Nå jeg sidder og søger på de wshshell så finder jeg din som som et eksempel på FoxPro kode.......
Avatar billede tubber Juniormester
21. august 2004 - 12:28 #6
Det jeg finder om vb og regkey så er det følgende:

GetSetting function Retrieves registry settings.
SaveSetting statement Saves or creates registry settings.
GetAllSettings function Returns an array containing multiple registry settings.
DeleteSetting statement Deletes registry settings
Avatar billede tubber Juniormester
21. august 2004 - 12:29 #7
Avatar billede venne Nybegynder
23. august 2004 - 15:15 #8
Prøv denne:

Private Sub Form_Load()
  Dim WSHShell
  Set WSHShell = CreateObject("WScript.Shell")
 
  WSHShell.Popup "Create key HKCU\MyRegKey with value 'Top level key'"
  WSHShell.RegWrite "HKCU\MyRegKey\", "Top level key"
  Set WSHShell = Nothing
End Sub

Man kan ikke altid uden videre flytte VBS-kode ind i VB...
Avatar billede spg10 Nybegynder
24. august 2004 - 14:30 #9
tusind tak Venne det virker!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester