Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Problem med att visa kataloger i Vista

Postades av 2009-01-08 21:01:55 - Alf Zell, i forum visual basic - allmänt, Tråden har 6 Kommentarer och lästs av 1176 personer

Hej
Har en VB6 applikation som fungerar perfekt under XP men när samma program körs på Vista så får jag naturligvis fel
När jag skall visa alla kataloger i ett fönster så får jag felmeddelandet:Permission denied" och jag förstår ju vad det innebär men hur komma förbi det i VB6.
Använder FileSystemObject men det blir samma om jag använder en dirlistbox
Någon som har en lösning utan att byta till NET ?


Svara

Sv: Problem med att visa kataloger i Vista

Postades av 2009-01-08 22:43:36 - Johan Djupmarker

Låter väldigt konstigt... du försöker inte lista filer i en katalig du inte har rättigheter i då? Posta gärna koden som inte fungerar så man kan testa.

/Johan


Svara

Sv:Problem med att visa kataloger i Vista

Postades av 2009-01-08 23:22:51 - Alf Zell

Hej
Jag loggar in i Vista med administratörsrättigheter. Kan Vista för dåligt då det gäller rättigheter
men försöker nu sätta mig in i detta
Har jag inte rättigheter till alla kataloger då ?

Om jag skapar ett enkelt program i NET med bara en FolderbrowserDialog så fungerar det


Svara

Sv: Problem med att visa kataloger i Vista

Postades av 2009-01-09 00:32:57 - Alf Zell

Hej
Har förenklat det så mycket det går för att få så lite kod sm möjligt
Det behövs bara en Form med en listbox nu


<code>
Option Explicit
Dim fso As New FileSystemObject
Dim FS As Object

Private Sub cmdAvbryt_Click()
Unload Me
End Sub


Private Sub Form_Load()
List1.Clear
Me.Show
Set FS = CreateObject("Scripting.FileSystemObject")
lblPath = ""
ExpandRow
End Sub


Sub ExpandRow()

Dim f
Dim f1
Dim fc
Dim s
Dim Subf, Subfc, Subf1, Subdr
Dim I%, J%, dr$
Dim iPos&, iLvl&
Dim pth$

With List1
' in case a floppy is not in the drive...
On Error Resume Next
' ' get path for the given row
pth = "C:"
Set f = FS.GetFolder(pth & "\")
Set fc = f.SubFolders
If Err <> 0 Then Exit Sub
On Error GoTo Nästa_Folder
For Each f1 In fc
dr = f1.Name
.AddItem dr, iPos
.AddItem pth & "\" & dr
Set Subf = FS.GetFolder(pth & "\" & dr & "\")
Set Subfc = Subf.SubFolders
For Each Subf1 In Subfc
Subdr = Subf1.Name
If Subdr <> "" Then
.AddItem Subdr
iPos = iPos + 1
Exit For
End If
Next Subf1
Nästa_Folder:
Next f1
On Error GoTo 0
End With

End Sub


Private Sub Form_Unload(Cancel As Integer)
Set FS = Nothing
End Sub

</code>


Svara

Sv:Problem med att visa kataloger i Vista

Postades av 2009-01-09 07:53:08 - Johan Djupmarker

Verkar mycket märkligt, vilken rad inträffar felet på? Jag har tyärr ingen möjlighet att testa just nu...

Vad händer om du använder en FileDialog i VB6 istället?

/Johan


Svara

Sv: Problem med att visa kataloger i Vista

Postades av 2009-01-09 09:57:32 - Alf Zell

Här: For Each Subf1 In Subfc
Fungerar med FileDialog men jag vill bara kunna välja Drive och katalog
Fungerar med en DriveListBox och DirListBox
Ytterligare ett problem som jag inte förstår
Får felaktiga katalognamn när jag använder DirBox och vissa kataloger visas ej
T.ex I vista hterkatalogen Program men i DirListBox heter samma katalog Program Files etc

/Affe


Svara

Sv:Problem med att visa kataloger i Vista

Postades av 2009-01-11 09:48:17 - Mikael Söderström

Kan du testa att köra programmet med administratörsrättigheter (högerklicka -> Run as administrator)? Ibland kan felen vara luriga.

Om du debuggar, vilken rad får du då fel på?


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 725
27 958
271 751
234
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies