Thread View: be.comp.programming
5 messages
5 total messages
Started by Red Head
Sun, 05 Jan 2003 16:34
vb: overflow error
Author: Red Head
Date: Sun, 05 Jan 2003 16:34
Date: Sun, 05 Jan 2003 16:34
13 lines
1308 bytes
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
Author: Timothy
Date: Sun, 05 Jan 2003 18:44
Date: Sun, 05 Jan 2003 18:44
24 lines
1899 bytes
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
Author: Cofke
Date: Sun, 05 Jan 2003 19:47
Date: Sun, 05 Jan 2003 19:47
7 lines
1294 bytes
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
Author: Michael Hendrickx
Date: Mon, 06 Jan 2003 17:02
Date: Mon, 06 Jan 2003 17:02
20 lines
1470 bytes
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
Author: Michael Hendrickx
Date: Tue, 07 Jan 2003 16:10
Date: Tue, 07 Jan 2003 16:10
29 lines
1867 bytes
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