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


Läsa/Skriva fil i VB

Postades av 2002-07-07 20:19:29 - Martin Hansson, i forum visual basic - allmänt, Tråden har 3 Kommentarer och lästs av 560 personer

Hej!

jag skulle vilja veta hur det snabbaste sättet att läsa och skriva en fil är i VB... det jag skall göra är som följer...
<code>
open fil1
open fil2

do until fil1 är slut
Läsa in data från fil1
manipulera data( tex. kryptera eller liknande)
Skriva data till fil2
loop

close fil1
close fil2
</code>

mitt problem är alltså att det tar fän jävla tid att utföra detta på en 3Mb:s fil.... ändå sitter jag på en P4 1,5ghz... nån som har något bra förslag??

//Martin


Svara

Sv: Läsa/Skriva fil i VB

Postades av 2002-07-07 20:55:42 - Sven Åke Persson

Hej
Det bästa är att du samlar ihop hela texten i en(1) variabel

därefter skickar du hela paketet.
Dim tmpStr As String
.............Läs in texten i tmpStr

Open "C:\test.txt" For Output As FileNum
Print #FileNum , tmpStr
Close #FileNum

På samma sätt är det överlägset att läsa in hela filen med
Open "C:\test.txt" For Input As FileNum
Text1.Text =Input$(#FileNum,LOF(FileNum))
eller
tmpStr = Input$(#FileNum,LOF(FileNum))
Close #FileNum

Sven


Svara

Sv: Läsa/Skriva fil i VB

Postades av 2002-07-07 21:58:03 - Martin Hansson

mm....
jag ska hantera binära filer =)... läsa in en del i taget tror jag ... om man läser in en fil på 3Mb o har den i minnet och sedan dumpar den i en annan fil så borde det bli en ganska långsam hantering eller?

därför tror jag att jag behöver ha 2 filer öppna sammtidigt... en att läsa från bearbeta datan och sedan skriva till fil 2 och fortsätta detta tills fil 1 är slut...

//Martin


Svara

Sv: Läsa/Skriva fil i VB

Postades av 2002-07-07 22:05:45 - Sven Åke Persson

Hej
Du kan klart ha dem öppna samtidigt budskapet är
att du skall läsa in dem som en enda "chunk"

Du har alltså inte testat.

Om du ställer frågor får du väl analysera svaret
om den nu är binär så får du klart läsa in den med Put #
men som ett block om de nu skulle hjälpa ,du kan ju lika
väl läsa in den med Input

Sven


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 607
27 953
271 709
536
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