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


fil upptagen eller du har inte behörighet till filen, felmeddelandet dyker upp m

Postades av 2005-09-02 17:46:40 - Per Höglund, i forum visual basic - allmänt, Tråden har 3 Kommentarer och lästs av 845 personer

felmeddelandet dyker upp när jag vill köra kill !
bakgrund:
Gjorde ett program som tog upp filen som i funktionen nedan , vilket fungerade utmärkt när det var rätt mycke data som skulle in och bearbetas.

när sedan jag gjorde en fil med betydligt mindre data och som läg i samma form fick jag felmedelnadet,
men det gäller enbart om jag jobbar i samma projekt .

****************
OBS
funcktionen ligger på ett formulär som hela tiden är aktivt !
har testat olika tider men med samma resultat
******************


Public Function COMPAAA(sokv As String, flnra As String)
Dim soss As New Collection
'Dim spejgan() As String
Dim MAN As String
Dim DAG As String
Dim TOA As String
Dim TOTA As String
Dim MAN1 As String
Dim DAG1 As String
Dim TOA1 As String
Dim TOTA1 As String
Dim TOTA2 As Variant
Dim skir As String
Dim txtdata As String
Dim fname, flist
Dim n As Integer
If Dir(sokv & flnra) = "" Then varabjakt = 0

If Dir(sokv & flnra) <> "" Then
If Dir(sokv & flnra) <> "" Then varabjakt = 1

'ska = oTabortd("eurtermin")
filenumber = FreeFile

Open sokv & flnra For Input As #filenumber

Do Until (EOF(filenumber))
Line Input #filenumber, txtdata

spejgan() = Split(txtdata, ":")
Loop
Close #filenumber
Kill (sokv & flnra)
ska = instriom

End If

End Function


Svara

Sv: fil upptagen eller du har inte behörighet till filen, felmeddelandet dyker u

Postades av 2005-09-02 22:07:58 - Sven Åke Persson

Snabbt och kanske fel. Men du kan inte "killa" en fil som körs(en process som är igång)

Läste en gång till "mysko" lägg in ett DoEvents efter Close.


Svara

Sv:fil upptagen eller du har inte behörighet till filen, felmeddelandet dyker u

Postades av 2005-09-04 23:44:37 - Per Höglund

Tyvärr Sven åke så funkade det ej, Kan det bero på hur jag skickar filen ut



alternativt är att lägga in en fördröjning på kill och hur gör jag det ???




Public Function VBINKORN(intab1 As String, utsokv As String, NROO As Integer, ifra As String, sp As Integer)
Dim ska As String
Dim spoj As New Collection

Dim spoj1 As New Collection
Dim spoj2 As New Collection
Dim spoj3 As New Collection
Dim spoj4 As New Collection
Dim spoj5 As New Collection
Dim soi As Table
Dim a1 As Variant
Dim a2 As Variant
Dim a3 As Variant
Dim a4 As Variant
Dim a5 As Variant
Dim a6 As Variant
Dim dqt As Recordset
Dim db As Database
If SIGNALLA(NROO) = 1 Then

Set db = CurrentDb

sql = "select " & intab1 & ".fc_k," & intab1 & ".a1," & intab1 & ".fc," & intab1 & ".ant from " & intab1
Set tok = db.OpenRecordset(sql, dbOpenSnapshot)
While Not tok.EOF

spoj.Add tok(0) & vbCrLf
spoj1.Add tok(1) & vbCrLf
spoj2.Add tok(2) & vbCrLf
spoj3.Add tok(3) & vbCrLf



tok.MoveNext

Wend
Select Case spoj.Count

Case Is > 0
a1 = Replace(spoj(1), vbCrLf, "")
a2 = Replace(spoj1(1), vbCrLf, "")
a3 = Replace(spoj2(1), vbCrLf, "")
a4 = Replace(spoj3(1), vbCrLf, "")

Case Is < 1

a1 = 0
a2 = 0
a3 = 0
a4 = 0

End Select

Open utsokv & intab1 & ifra & ".txt" For Append As #1
Print #1, spejgan(0) & ":" & spejgan(4) & ":" & a1 & ":" & a2 & ":" & a3 & ":" & a4 & ":" & intab1
Close #1




tok.Close

db.Close
invasko(NROO) = 1
SIGNALLA(NROO) = 0

End If
End Function


Svara

Sv: fil upptagen eller du har inte behörighet till filen, felmeddelandet dyker u

Postades av 2005-09-05 10:03:22 - Per Höglund

Löst ! La in sleep

Private Declare Sub Sleep Lib "kernel32.dll" (ByVal dwMilliseconds As Long)
' dwMilliseconds = antalet millisekunder som systemet skall pausa

Sleep 20 ' 2000 millisekunder = 2 sekunders fördröjning

la in sleep innan kill

Tack för hjälpen på Pellesoft
Mvh Per Högglund


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 722
27 958
271 751
276
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