🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #15960

Re: Visual Basic - arrays

#15960
From: nospam.briachons
Date: Wed, 05 Jul 2000 00:00
51 lines
2279 bytes
On Wed, 05 Jul 2000 18:20:05 GMT, "Scruta" <koen.vermeulen@pandora.be> wrote:
> 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...

Lijkt logisch: in je while / went tel je enkel op... je leest geen regels en komt dus nooit aan je EOF

> 
> 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 ;-)

In de publieke sectie
	Public strLong() as string
dan kan je er wel aan, overal.

Redim heeft niks met "public/private" te maken, maar met 
> 
> --
> ------------------------------------
> Http://Come.to/Scruta
> ------------------------------------
> 
> 

nospam.briachons@yahoo.com
(just remove the nospam in my e-mail-address)
Technical Details
Message-ID: <1105_962822067@coffee>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <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: nospam.briachons@yahoo.com
Subject: Re: Visual Basic - arrays
Date: 2000/07/05
Message-ID: <1105_962822067@coffee>
X-Deja-AN: 642749523
References: <p%K85.25685$ko1.575451@afrodite.telenet-ops.be>
Content-Type: text/plain; charset="iso-8859-1"
X-Trace: afrodite.telenet-ops.be 962822068 213.224.36.37 (Wed, 05 Jul 2000 20:34:28 MET DST)
Organization: Pandora - Met vlotte tred op Internet
User-Agent: Mozilla/4.72 (Windows NT 4.0;US) Opera 4.0  [en]
Mime-Version: 1.0
NNTP-Posting-Date: Wed, 05 Jul 2000 20:34:28 MET DST
Newsgroups: be.comp.programming