Avatar billede kelo Nybegynder
22. februar 2005 - 14:21 Der er 2 kommentarer og
1 løsning

Metode har ikke samme signatur som delegate problemer

Fejlbeskeden:
--------------
Method 'Private Sub tryRun(domainController As Object)' does not have the same signature as delegate 'Delegate Sub ThreadStart()'.

kode:
-----------

Module Module1

    Sub Main()
        Dim dc As String
        Dim myThread As New System.Threading.Thread(AddressOf tryRun)

        dc = findDC()
        Dim dcArray() As String = Split(dc, ":")
        dc = Trim(dcArray(1))
        tryRun(dc)

        While (True)
            myThread.Sleep(60000)
            tryRun(dc)
        End While

    End Sub

    Private Sub tryRun(ByVal domainController)
        Process.Start(domainController + "\notepad.exe")
    End Sub

    Private Function findDC()
        Dim ps As New Process
        Dim env As System.Collections.Specialized.StringDictionary
        Dim logonServer As String
        Dim systemPath As String

        systemPath = Environment.SystemDirectory.ToString()

        Console.WriteLine(systemPath + "\cmd.exe")
        Console.WriteLine(Environment.UserDomainName.ToString())

        ps.StartInfo.FileName = "nslookup"
        ps.StartInfo.WorkingDirectory = ""
        env = ps.StartInfo.EnvironmentVariables

        ps.StartInfo.UseShellExecute = False
        ps.StartInfo.RedirectStandardOutput = True
        ps.StartInfo.RedirectStandardInput = True
        ps.StartInfo.RedirectStandardError = True
        ps.Start()

        logonServer = ps.StandardOutput.ReadLine()
        findDC = logonServer
    End Function


End Module
Avatar billede arne_v Ekspert
22. februar 2005 - 15:37 #1
Den metode du skalder med skal være uden argumenter.

Hvis du skal bruge noget, så smide argumenterne med over i constructor,
lad den gemme og kald så en metode uden argumenter.
Avatar billede kelo Nybegynder
30. marts 2005 - 13:58 #2
Ups havde helt glemt denne spgmål.
Smid et svar arne så får du points.
Avatar billede arne_v Ekspert
30. marts 2005 - 14:05 #3
ok
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