🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
5 messages
5 total messages Started by Red Head Sun, 05 Jan 2003 16:34
vb: overflow error
#6179
Author: Red Head
Date: Sun, 05 Jan 2003 16:34
13 lines
1308 bytes
ik heb een prgm gemaakt om een file uit te lezen en in een string te
plaatsen

daarna maakte ik een zoekfunctie maar ik kan niet tot het einde van de
string zoeken want dan krijg ik een overflow
hoe kan ik dit oplossen ?

for x = 1 to 1000000
  str1 = mid (HtmlFile,x,Lengte)
  if str1 = Zoekwoord then
        mgbox "gevonden"
 end if
next x
Re: overflow error
#6183
Author: Timothy
Date: Sun, 05 Jan 2003 18:44
24 lines
1899 bytes
"Red Head" <re_dhead@hotmail.com> schreef in bericht
news:3e185ea7$0$53828$ba620e4c@news.skynet.be...
> ik heb een prgm gemaakt om een file uit te lezen en in een string te
> plaatsen
>
> daarna maakte ik een zoekfunctie maar ik kan niet tot het einde van de
> string zoeken want dan krijg ik een overflow
> hoe kan ik dit oplossen ?
>
> for x = 1 to 1000000
>   str1 = mid (HtmlFile,x,Lengte)
>   if str1 = Zoekwoord then
>         mgbox "gevonden"
>  end if
> next x

Welke basic gebruik je?
In veel versies heb je het InStr commando om een string in een string te
zoeken.
Je kunt misschien ook beter 1000000 vervangen door len(HtmlFile)-Lengte
ofzo.

Timothy
Re: overflow error
#6184
Author: Cofke
Date: Sun, 05 Jan 2003 19:47
7 lines
1294 bytes
Een string is max maar iets van een 65.535 characters groot.Dan kan x nooit
1000000 groot zijn.
Beter: for x=1 to len(Htmlfile)
Ik weet niet of lengte ook binnen de string moet blijven.
Proberen zou ik zeggen.
Greetz
Cofke
Re: vb: overflow error
#6187
Author: Michael Hendrickx
Date: Mon, 06 Jan 2003 17:02
20 lines
1470 bytes
> daarna maakte ik een zoekfunctie maar ik kan niet tot het einde van de
> string zoeken want dan krijg ik een overflow
> hoe kan ik dit oplossen ?
> 
> for x = 1 to 1000000
>   str1 = mid (HtmlFile,x,Lengte)
>   if str1 = Zoekwoord then
>         mgbox "gevonden"
>  end if
> next x
> 

Waarschijnlijk staat er vanboxen ergens in je source

Dim x as Int

En een integer kan maar een maximum waarde hebben van 65535.

Groetjes,
Michael
Re: vb: overflow error
#6192
Author: Michael Hendrickx
Date: Tue, 07 Jan 2003 16:10
29 lines
1867 bytes
Effe mezelf verbeteren, de maximum waarde van je integer hangt af van je 
systeem.. Als je bvb een integer hebt van 32bit, dan is het maximum 
ergens tegen de 4.29 miljard.. Maar ik weet niet hoe VB zen 
decimale(n/integers) interpreteerd.

-m

Michael Hendrickx wrote:
>> daarna maakte ik een zoekfunctie maar ik kan niet tot het einde van de
>> string zoeken want dan krijg ik een overflow
>> hoe kan ik dit oplossen ?
>>
>> for x = 1 to 1000000
>>   str1 = mid (HtmlFile,x,Lengte)
>>   if str1 = Zoekwoord then
>>         mgbox "gevonden"
>>  end if
>> next x
>>
> 
> Waarschijnlijk staat er vanboxen ergens in je source
> 
> Dim x as Int
> 
> En een integer kan maar een maximum waarde hebben van 65535.
> 
> Groetjes,
> Michael
> 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads