Avatar billede steensommer Praktikant
30. juli 2010 - 09:27 Der er 10 kommentarer og
1 løsning

Process.start i windows 7

Hej

Følgende programkode der fyres af ved at klikke på "Button 7" har hidtil fungeret perfekt MEN til syneladende ikke på maskiner med Windows 7 installeret. Hvad kan gøres?


Dim Cpr As String, HCV As String
Dim Gemmesti As String = "F:\faelles\Index Data\Patienter\" & Cpr & "\"

        Dim I As Long
        For I = 0 To DataGridView1.Rows.Count - 1
            If DataGridView1.Rows(I).Selected Then
                With DataGridView1.Rows(I)

                    If Not .Cells(2).Value Is DBNull.Value Then
                        Cpr = .Cells(2).Value
                    Else
                        Cpr = String.Empty
                    End If

                    Process.Start("explorer.exe", "F:\faelles\Index Data\Patienter\" & Cpr & "\")

                End With

            End If

        Next I
Avatar billede Søren Bech Morsing Praktikant
30. juli 2010 - 10:09 #1
Process.Start("explorer.exe", "F:\faelles\Index Data\Patienter\" & Cpr & "\")

Prøv at ændre F:\ i ovenstående til \\SERVER\sharenavn\.....din sti...
Avatar billede steensommer Praktikant
30. juli 2010 - 10:14 #2
Det gjorde jeg oprindeligt:

\\10.46.1.100\.....

Virker IKKE :-/
Avatar billede Søren Bech Morsing Praktikant
30. juli 2010 - 11:08 #3
har du prøvet at debugge, og se hvilken linje den fejler i?
Avatar billede steensommer Praktikant
30. juli 2010 - 11:22 #4
Den fejler egentlig ikke men viser heller ikke resultatet?
Avatar billede Søren Bech Morsing Praktikant
30. juli 2010 - 13:39 #5
debug, og copy/paste dette til stifinder:
"F:\faelles\Index Data\Patienter\" & Cpr (altså med cpr på) - kan den så åbne den folder/dokument?
Avatar billede steensommer Praktikant
31. juli 2010 - 00:08 #6
Jeg kan desværre ikke svare på ovenstående før mandag hvor jeg er retur på jobbet :-/
Avatar billede steensommer Praktikant
04. august 2010 - 10:38 #7
Jeg har fundet ud af følgende:

Windows 7:
Når jeg i cmd skriver: Explorer c:\
så åbner explorer IKKE!
Hvis jeg blot skriver: Explorer
så åbnes den fint

Terminalserver (2008):
Hvis jeg gentager overstående fungerer det hele som det skal...mystisk :-/
Avatar billede Søren Bech Morsing Praktikant
04. august 2010 - 12:21 #8
virker fint i Windows 7, 32 bit, dansk verson.
- jeg har kopieret din tekst, som test
Avatar billede Mads Larsen Nybegynder
04. august 2010 - 12:30 #9
Hvad hvis du skriver :

Process.Start("C:\")

Så starter WinXP ihver fald, explorer med C:
Avatar billede steensommer Praktikant
04. august 2010 - 15:10 #10
Se det virkede perfekt :-)
Tusinde tak. Svar lige så jeg kan tildele point :-)
Avatar billede Mads Larsen Nybegynder
04. august 2010 - 15:18 #11
Jamen det er bare perfekt :-)
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