Article View: be.comp.programming
Article #7018Re: LOF maximum lengte 2048 ?
From: Egg
Date: Fri, 25 Oct 2002 12:21
Date: Fri, 25 Oct 2002 12:21
59 lines
3186 bytes
3186 bytes
"Bart Vanwijnsberghe" <bartvanwijnsberghe@DELETE!!SPAMyahoo.com> wrote in
message news:TLZt9.177174$8o4.28452@afrodite.telenet-ops.be...
> "Egg"...
> > "Bart Vanwijnsberghe"...
> > > Ik zou moeten een file inlezen in een tekstbox in Access XP. Ik heb
> > > daarvoor volgende code:
> >
> > Echt niet!
> > Zie de verbeterde code.
> > ps: Input$ (of Input voor variantjes) is alleen voor binary data. Als je
> het
> > open 'for input' dan heb je inderdaad je limiet van 2048.
> > Als je regel voor regel wilt lezen gebruik je dus Line Input #hFile,
> sRegel$
> >
> > > Private Sub Form_Load()
> > > Dim file As String
> > > file = "D:\Mijn documenten\testAccess\test.html"
> > Dim hFile as Integer
> > hFile = FreeFile
> > > Open file For Binary As #hFile
> > > FileLength = LOF(hFile)
> > > Debug.Print FileLength
> > > mailtekst.SetFocus
> > mailtekst.Text = Input(LOF(1), #1)
> > Mailtext.Text = Input$(Lof(hFile))
>
> Ik neem aan dat u hier iets vergeten was: mailtekst.Text =
> Input$(LOF(hFile), #hFile)
Zeg maar je tegen mij hoor! In NL voelen we ons oud als we 'u' tegen elkaar
zeggen (tenzij ik directeur van Philips ben of zo :) ).
Heb je je file echt for binary geopend?
Probeer anders dit... het is iets minder efficient maar ja, als het maar
werkt
ps: Wat voor OS en wat voor Office heb je? Die 2048 beperking lijkt me echt
incorrect. Input$ kan zelfs 1 a 2 MB data lezen....
Dim hfile As Integer
Dim btBytes() As Byte
Dim sTemp As String
hfile = FreeFile
Open "c:\boot.ini" For Binary As #hfile
ReDim btBytes(LOF(hfile) - 1)
Get #hfile, , btBytes
sTemp = StrConv(btBytes, vbUnicode)
Close #hfile
> > Close #hFile
>
> Maar verder dan 2048 geraak ik niet hoor.
>
> mvg
> Bart
>
Technical Details
Message-ID:
<apbd0s$1qtl$1@beast.euro.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!sn-xit-04!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!kibo.news.demon.net!demon!newshub1.nl.home.com!news.nl.home.com!news2.euro.net!news.euro.net!not-for-mailReferences:
<bmYt9.177078$8o4.28363@afrodite.telenet-ops.be> <ap9n9s$p5d$1@beast.euro.net> <TLZt9.177174$8o4.28452@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 107324,dc7e0de2aed95b63 X-Google-Attributes: gid107324,public X-Google-Thread: fcea4,dc7e0de2aed95b63 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-10-25 07:06:05 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!sn-xit-04!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!kibo.news.demon.net!demon!newshub1.nl.home.com!news.nl.home.com!news2.euro.net!news.euro.net!not-for-mail From: "Egg" <nospam@nospam.com> Newsgroups: be.comp.programming,nl.comp.programmeren Subject: Re: LOF maximum lengte 2048 ? Date: Fri, 25 Oct 2002 14:21:43 +0200 Organization: Egg Lines: 60 Message-ID: <apbd0s$1qtl$1@beast.euro.net> References: <bmYt9.177078$8o4.28363@afrodite.telenet-ops.be> <ap9n9s$p5d$1@beast.euro.net> <TLZt9.177174$8o4.28452@afrodite.telenet-ops.be> NNTP-Posting-Host: asd-btv-a042.mxs.adsl.euronet.nl Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Trace: beast.euro.net 1035548508 60341 194.134.189.66 (25 Oct 2002 12:21:48 GMT) X-Complaints-To: abuse@euronet.nl NNTP-Posting-Date: Fri, 25 Oct 2002 12:21:48 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1106 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106