webForumDet fria alternativet

Användning av externa objekt

.NET

6 svar · 270 visningar · startad av Erik Juhlin

Medlem sedan maj 200010 687 inlägg
Frågan#1

I ett litet program jag meckar med så tänkte jag analysera vanliga text filer. För att göra det använder jag mig av FSO (Scripting Runtime).
Men är det garanterat att alla Windows burkar har script runtime? Och hur inkluderar man annars det? :)

Medlem sedan mars 20007 896 inlägg
#2

Erik skrev:

Och hur inkluderar man annars det?

Skulle gissa på att du är tvungen att registrera den/de dll-filer som definierar SR på användarnas burkar.

Medlem sedan maj 200010 687 inlägg
#3

Jobbigt... :l
Finns det inte något inbyggt objekt man kan använda. Typ någon system funktion som man kommer åt med Public Declare Function...?

Medlem sedan juni 20022 599 inlägg
#4

VB har egna funktiner för filoperationer, både binärt och asciimässigt.

Exempel på läsning av textfil:

    Dim iFree As Long
    Dim sAllText As String, sTextRad As String
    iFree = FreeFile
    Open "dinfil.txt" For Input As #iFree
    Do While Not EOF(iFree)
        Line Input #iFree, sTextRad
        sAllText = sAllText & sTextRad
    Loop
Medlem sedan maj 200010 687 inlägg
#5

Tack niko!

Medlem sedan maj 200010 687 inlägg
#6

niko: Vet du någon sida där man kan läsa om VBs funktioner för filoperationer? :)

Medlem sedan juni 20022 599 inlägg
#7

Ja, det var ju inte så lätt att hitta nåt vettigt .. Börjar kännas som om MS mutat alla sökmotorer att utplåna alla spår efter allt som inte är .NET.

Här är iaf vad som finns på MSDN:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon98/html/vbconprocessingfiles.asp

258 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)