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 ut text ur en fil med komma separering

Postades av 2004-01-08 20:40:17 - Tyronne Engström, i forum visual basic - allmänt, Tråden har 2 Kommentarer och lästs av 737 personer

Hej!


Jag har två frågor.

1. om man tittar i min kod så ser man att jag vill visa användaren vilen fil han har hämtat. Som det är nu så syns hela sökvägen. Hur sorterar jag ut endast filnanamnet inte hela sökvägen


2. Min fil jag skall läsa in innehåller data separerade med kommatecken. Jag vill kunns sortera ut dessa värden och visa dem i listboxen JAg inbillade mig att nedanstående kod skulle göra suset, men jag får bara med den första 122

/phinala

<code>
CommonDialog1.Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*"
CommonDialog1.InitDir = App.Path & ("\In")
CommonDialog1.ShowOpen
filnamn = CommonDialog1.FileName

Label2.Caption = filnamn

Open filnamn For Input As #1

tmpSplit = split(int1, ",", 12)
For i = 0 To 12
List1.AddItem tmpSplit(i) & vbCrLf
Next i

Close #1
</code>


filen ser ut så här:

122,493,2002-05-31,2002-05-31,0,30005,"Miranda",5,"Chouk Li",0,5200,"Obehandlad order"


Svara

Sv: Läsa ut text ur en fil med komma separering

Postades av 2004-01-08 23:35:28 - Jörgen Lindroos

Förstod inte din kod. Vadå Split(int1... Vad står int1 för?

Jag kan tänka mig att felet beror på att den rutin du använder för att läsa in med tar hänsyn till kommatecknen och tar alltså bara med första värdet och inte hela raden. Den rutin du ska använda är väl Line Input?

/Jörgen


Svara

Sv: Läsa ut text ur en fil med komma separering

Postades av 2004-01-09 14:36:41 - Fredrik Hansson

Det här borde bli rätt (om jag uppfattade din fråga på rätt sätt):

<code>
'Svar på fråga 1
Label2.Caption = Mid(filnamn, InStrRev(filnamn, "\") + 1)

'Svar på fråga 2
Open filnamn For Input As #1
While Not EOF(1)
Line Input #1, sBuffer
tmpSplit = Split(sBuffer, ",")
For i = 0 To UBound(tmpSplit)
List1.AddItem tmpSplit(i) & vbCrLf
Next i
Wend
Close #1
</code>

Fredrik


Svara

Nyligen

  • 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
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

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 557
27 958
271 741
548
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