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


Kontrollera om fil är öppen i program

Postades av 2002-03-08 09:04:04 - Jens Hallberg, i forum visual basic - allmänt, Tråden har 9 Kommentarer och lästs av 460 personer

Finns det något bra sätt att kontrollera om en fil är öppen i något program?


Svara

Sv: Kontrollera om fil är öppen i program

Postades av 2002-03-08 10:53:23 - Thomas Tydal

Ja, genom att försöka öppna den.


Svara

Sv: Kontrollera om fil är öppen i program

Postades av 2002-03-08 11:39:04 - Jens Hallberg

Den kontrollen gör jag idag men jag vet inte om filen är skrivskyddad eller öppen i något program.


Svara

Sv: Kontrollera om fil är öppen i program

Postades av 2002-03-08 11:43:44 - Thomas Tydal

För att kolla om en fil är skrivskyddad kan man använda GetFileAttributes i Kernel32.dll.


Svara

Sv: Kontrollera om fil är öppen i program

Postades av 2002-03-08 11:54:11 - Andreas Hillqvist

Eller varför inte vb funktionen GetAttr()??? Onödigt att använda api för det.
<code>
If GetAttr("C:\autoexec.Bat") And vbReadOnly Then
Msgbox "Skrivskyddad"
Else
Msgbox "OK!"
End If
</code>


Svara

Sv: Kontrollera om fil är öppen i program

Postades av 2002-03-08 12:14:11 - Thomas Tydal

> Eller varför inte vb funktionen GetAttr()???

För att jag alltid använder api-funktionerna direkt utan att gå omvägen via VB och därför inte känner till vilka api-funktioner som VB har egna namn på.


Svara

Sv: Kontrollera om fil är öppen i program

Postades av 2002-03-08 12:30:06 - Andreas Hillqvist

Jag anser att man bara bör använda API anrop när det behövs pga prestanda eller att det saknas. Att använda API'er för allt är ju lite overkill.


Svara

Sv: Kontrollera om fil är öppen i program

Postades av 2002-03-08 14:08:19 - Jens Hallberg

Om filen ligger i en katalog som man bara har läsrättigheter till fungerar det inte att titta på filen om den är skrivskyddad.

Jag trodde att det finns något bra api eller så som kollar om en fil är öppen i något program.


Svara

Sv: Kontrollera om fil är öppen i program

Postades av 2002-03-08 15:10:10 - Sven Åke Persson

Hej
>Att använda API'er för allt är ju lite overkill.

Konsekvensen i dina inlägg är inte så stor.Många många gånger
har du predikat optimering i koden,då med långa API haranger.
Nu plötsligt är det overkill.Klart att man skall använda API
om det finns något bra.

Tycker
Sven


Svara

Sv: Kontrollera om fil är öppen i program

Postades av 2002-03-08 16:06:54 - Andreas Hillqvist

Vid det tillfällen jag använder API anrop är det ofta för att anropa något som ej stöds av vb. T.Ex sätta storleken för en fil. Onödigt att skapa en ny. Om man vill krympa den. Krävs några API'er för det.

Men att använda api'er för att hämta filattributer eller t.ex. ställa om datum eller tid som du faktist rekomenderade i ett annat inläg. Där håller jag med dig. VB's funktioner är smidigare och enklare.

Det finns ju t.ex CommonDialogs kontrollen och en del andra kontroller som förenklar vissa anrop. Jag anser att CommonDialogs kontrollen är "onödig". Gör installationen onödigt stor. när det går att seklarera anropen i en modul istället.

När det gäller subclassing är komponenter en grund för en stabil utvecklings miljö.

Detta pga att komponenter brukar ofta ställa till det vi distrubetion och installation. De som t.ex arbetat med crystal reports vet. Vilket helvete det är att få e installation att fungera perfekt.

Men oftersom det flesta API anrop är föråldrade i .NET så bör vi igentligen inte lägga ned så stor tid på att lära oss alla.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

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 569 639
27 953
271 710
12 320
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