Article View: be.comp.programming
Article #15969Re: Visual Basic - arrays
From: noNO
Date: Thu, 06 Jul 2000 00:00
Date: Thu, 06 Jul 2000 00:00
59 lines
2261 bytes
2261 bytes
bekijk dit eens:
dim text as collection
dim fso as filesystemobject
dim file as textstream
set text = new collection
set fso = new filesystemobject
set file = fso.opentextfile("filename")
do until (text.AtEndOfStream)
text.add item:=file.readline
loop
Now the collection is filled with the lines of the textfile, so you can loop
through it. You need to add a reference to "Microsoft Scripting Runtime"
in your project.
Scruta <koen.vermeulen@pandora.be> wrote in message
news:p%K85.25685$ko1.575451@afrodite.telenet-ops.be...
> Wat ik wil doen is een tekst-bestand openen en elke regel afzonderlijk
> opslaan in een variabele. Maar ik weet niet op voorhand hoeveel regels het
> tekstbestand zal zijn...
> Dus ik probeer het als volgt:
>
> Dim intTeller as integer
> Dim intTellerke as integer
>
> Open App.Path & "\Logs.log" For Input As #1
> While Not EOF(1)
> intTeller = intTeller + 1
> Wend
>
> ReDim strLog(1 to intTeller) as string
>
> While not EOF(1)
> intTellerke = intTellerke+1
> Line Input #1, strLog(intTellerke)
> Wend
> Close #1
>
> Als ik het zo doe, dan krijg ik al een overflow op mijn intTeller. Het
> tekstbestand dat ik wil inlezen is nochtans niet zoveel regels lang dan
nen
> integer...
>
> Dan nog een vraagje over die ReDim... Eigenlijk moet die variabele strLog
> een publieke variabele zijn die over heel mijn programma gekend is maar
met
> die ReDim lukt dat dus nie �... is er dan geen ander commando? RePublic
ofzo
> bestaat niet ;-)
>
> --
> ------------------------------------
> Http://Come.to/Scruta
> ------------------------------------
>
>
Technical Details
Message-ID:
<396486b6$0$20714@bru5-newsr2.be.uu.net>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<p%K85.25685$ko1.575451@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: fcea4,9979bf8e38c39904 X-Google-Attributes: gidfcea4,public From: "noNO" <nono@softhome.net> Subject: Re: Visual Basic - arrays Date: 2000/07/06 Message-ID: <396486b6$0$20714@bru5-newsr2.be.uu.net> X-Deja-AN: 643047857 References: <p%K85.25685$ko1.575451@afrodite.telenet-ops.be> X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 X-Trace: bru5-newsr2.be.uu.net 962889398 20714 194.7.65.50 X-MSMail-Priority: Normal Newsgroups: be.comp.programming