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


Hämta ur data lättast...

Postades av 2002-06-10 21:32:13 - John Lundberg, i forum visual basic - allmänt, Tråden har 2 Kommentarer och lästs av 456 personer

hur hämtar jag ut detta lättast:

<code>

+CMGL: 1,"REC READ","72347",,"02/06/10,19:58:36+00"
text text
text text, det kan vara flera rader
här text text
+CMGL: 2,"REC READ","72347",,"02/06/10,20:21:41+00"
text text text text
+CMGL: 3,"REC READ","72347",,"02/06/10,20:22:21+00"
text text text text text text



'jag vill ha ut:
1
REC READ
72347
02/06/10,xx:xx:xx+00
(texten)

'hur plockar jag ut detta lättast?



</code>




Svara

Sv: Hämta ur data lättast...

Postades av 2002-06-10 22:46:56 - Per Hultqvist

Hej,

Testa följande kod (har inte testat den så det finns säkert fel i den) :

dim f as long
dim s as string

f=freefile()
Open strFilename For Input As #f
line input #f,s ' Läs in en rad
close #f

dim v as variant
s=mid(s,7) ' Ta bort "+CMGL: "
v=split(s,",") ' Splitta strängen vid alla kommatecken

'Nu kan du få ut värdena med :

msgbox v(0) ' v(1),v(2), osv

För att hämta textraderna så behöver du bara loopa tills du hittar en sträng som börjar med "+CMGL:" då det är dags att splitta igen. Säg till om du vill ha mer komplett kod än ovanstående...

MVH och lycka till...

/Per


Svara

Sv: Hämta ur data lättast...

Postades av 2002-06-10 23:14:57 - Sven Åke Persson

Hej
Testa det här

Option Explicit
Private Sub Command1_Click()
Dim FileNum As Long, tmpStr As String, tmpArray() As String
Dim FileNum2 As Long
FileNum = FreeFile
Open "C:\InText.txt" For Input As #FileNum
FileNum2 = FreeFile
Open "C:\UtText.txt" For Output As #FileNum2
Do Until EOF(FileNum)
Line Input #FileNum, tmpStr
If Left$(tmpStr, 6) = "+CMGL:" Then
tmpArray = Split(tmpStr, ",")
Print #FileNum2, ""
Print #FileNum2, Mid$(tmpArray(0), 8)
Print #FileNum2, tmpArray(1)
Print #FileNum2, tmpArray(2)
Print #FileNum2, tmpArray(4) & " " & tmpArray(5)
Else
Print #FileNum2, tmpStr
End If
Loop
Close #FileNum
Close #FileNum2
End Sub

mvh
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 610
27 953
271 709
1 477
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