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


loopa till dess att en fil finns

Postades av 2008-11-14 08:44:01 - Henrik Thorsson, i forum visual basic - allmänt, Tråden har 4 Kommentarer och lästs av 1469 personer

Hej

Knåpar på ett vba-snurra som kopierar filer. I slutet av snurran så skapar jag en logfil.
Problemet är att det kan ta lite tid att kopiera och jag vill meddela användaren att datorn inte har hängt sig. Skulle vilja ha hjälp med att öka på "PtcDone" med 0.01 (progressbar) varje sekund fram tills dess att "fil" existerar. Detta ska ske parallellt med att filerna kopieras.

'Processcadden lokal
If .ActiveProfile = "IDOK_PS573WE-AKZ-LOCAL" Then

fil = idoklocal & "\Install\log_081115-pro.txt"
If (objFSO.FileExists(fil)) Then
Exit Sub
Else
.ActiveProfile = "<<Unnamed Profile>>"
dblank = idokRuntime & "\INSTALL\ARG\IDOK_PS573WE-IDS-LOCAL.arg"
.ImportProfile "IDOK_PS573WE-IDS-LOCAL", dblank, True

PctDone = 0.5
UserForm1.Caption = "Kopierar Processcad..."
UserForm1.Show

mappL = idoklocal & "\PS573WE"
mappS = idokRuntime & "\PS573WE"
objFSO.CopyFolder mappS, mappL

filS = idokRuntime & "\install\IDOK_ENV-LOKAL.SDF"
filL = idoklocal & "\PS573WE\IDOK_ENV.SDF"
objFSO.CopyFile filS, filL

objFSO.CreateTextFile fil, True
text = "Laddar ner processcadden. Samt modifierad idok_env.sdf"
SkrivText

.ActiveProfile = CurrProfile
End If
End If


Svara

Sv: loopa till dess att en fil finns

Postades av 2008-11-14 09:27:53 - Cecilia Wirén

Om du har många o ungefär lika stora file i mapparna är det nog bättre att kopiera dem en och en i en loop där du kan öka på en progressbar. Då kan du visa exakt hur långt den har kommit

Alt. två använd en Timer (finns grafisk komponent) som du ställer in på att öka en progressbar var 1 sec, som du startar när du börjar kopiera och stoppar när du är klar.

Alt. tre är att använda SHFileOperation i Shell32.dll
se exempel:
http://support.microsoft.com/kb/165919


Svara

Sv:loopa till dess att en fil finns

Postades av 2008-11-14 11:03:18 - Henrik Thorsson

Alternativ 2 verkar vara intressant. Finns det något exempel på hur det kan fungera.


Svara

Sv: loopa till dess att en fil finns

Postades av 2008-11-14 11:19:58 - Cecilia Wirén

Nu antar jag bara rakt av att det är vb6 du sitter i...
Det finns en kontroll som ser ut som en klocka ungefär, dra in den på ditt formulär och sätt intervallet till 1000 (ms) samt enable, false. Dubbelklicka på den för att lägga in koden där du ökar upp din Progressbar och sen för att starta den i koden skriver du MyTimer.Enable = true och false för att stoppa.


Svara

Sv:loopa till dess att en fil finns

Postades av 2008-11-14 16:33:31 - Sven Åke Persson

Kolla mitt gamla uppskick

Programarkivet:Scanna Dir leta filer

Tror du kan bygga om efter behov.


Svara

Nyligen

  • 17:03 Getmancar your go-to carsharing
  • 14:07 Games
  • 17:54 Vegastars New Zealand
  • 16:56 Verde Casino Danmark
  • 13:54 Vegastars: Top Australian Online C
  • 21:28 Chicken Road Casino Game
  • 21:21 1xBet Promo Code 2025
  • 18:37 Remove the bumper in AUDI

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 988
27 965
271 785
819
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