Avatar billede japping Nybegynder
11. februar 2008 - 11:20 Der er 7 kommentarer og
1 løsning

VBA error ved sckMain.LocalIP kald

Jeg skal starte et ældre program der bla. indeholder følgende kode:

---------START AF UDSNIT-----------

Private Sub cmdConnect_Click()
On Error Resume Next
    Dim tx$

    tx$ = "route add 10.10.6.100 " + sckMain.LocalIP
    txtRPort = "1234"
    txtLPort = "1234"
    txtRHost = "10.10.6.100"
    Shell (tx$)
    sckMain.RemoteHost = txtRHost
    RemoteHost_IP = txtRHost
    ......
    ....
    ..

--------- STOP AF UDSNIT -----------

men ved kørsel af programmet meldes der om fejl på "sckMain.LocalIP". Programmet køres i VBA Excel editoren. Er det noget med at jeg har glemt en add-in ?
Avatar billede japping Nybegynder
11. februar 2008 - 13:29 #1
Jeg mangler måske Microsoft Winsock Control ?
Avatar billede japping Nybegynder
11. februar 2008 - 15:12 #2
Jeg fandt WinSock.dll på maskinen, men ved ikke om den skal udpeges som Add-in i VBA ?
Avatar billede tjacob Juniormester
11. februar 2008 - 16:15 #3
Du må jo kunne se på formen, om du har en Winsock control kaldet sckMain?

Men ellers tilføjer du Winsock sådan:

Jeg har Office 2007, så det er måske lidt anderledes hos dig, hvis du har en ældre version:

Gå ind i VBA og gør formen aktiv. I Toolboxen hvor du vælger kontroller højreklikker du, og vælger: "Additional Controls".
Nu åbnes en dialogboks hvor du kan tilføje komponenter til din Toolbox. Scroll ned og afkryds: "Microsoft WinSock Control, versionnr."
Klik OK.

Du skal så derefter lægge en WinSock på formen, og kalde den "sckMain".
Avatar billede japping Nybegynder
11. februar 2008 - 18:12 #4
Jeg har ledt listen nøje igennem. Men der er ingen der hedder noget med WinSock ?
Avatar billede japping Nybegynder
11. februar 2008 - 18:20 #5
Jeg har søgt efter filen "mswinsck.ocx", men den ligger slet ikke på pc-eren. kan det være årsagen ? Og hvor skaffer jeg i givet fald denne fil ?
Avatar billede japping Nybegynder
11. februar 2008 - 18:36 #6
Avatar billede japping Nybegynder
11. februar 2008 - 18:41 #7
Løsning: Jeg fulgte først indlæget 11/02-2008 18:36:37, derefter kunne jeg aktivere WinSock vha. indlæget 11/02-2008 16:15:49.

tjacob --> Tak for hjælpen, læg et svar.
Avatar billede tjacob Juniormester
11. februar 2008 - 19:47 #8
OK -godt du fik det til at virke -svar.
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