🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #464

Re: GAMBAS - schrijven naar bepaalde plaats in file

#464
From: Nicolas
Date: Mon, 29 Oct 2007 12:06
29 lines
2346 bytes
"Vito" <vito@nospam.be> schreef in bericht 
news:4721a7ff$0$12580$5f6aeac3@news.scarlet.nl...
> Hallo, hoe schrijf ik iets weg naar een bepaalde plaats in een file (in
> Gambas -Linux)?
> Bijvoorbeeld, de file is een status file, gewoon platte tekst,  en bevat
> ergens aan het begin van een lijn [points] .... en daarachter moet dan op
> geregelde tijdstippen het puntenaantal geschreven worden (dit is maar een
> voorbeeld, he )
>
> Dus eigenlijk moet ik eerst het punt zoeken (lezen) waar [points] stopt
> en dan op dat punt gaan schrijven ... lezen gaat zoveel ik wil, maar dat
> punt opzetten naar iets concreets zodat het bij het schrijven op de
> juiste plek begint ... niet simpel voor iemand die zijn eerste schreden
> in Gambas zet :-)
>
> Ik ben al aan de slag geweest wet "SEEK" maar dat lukt van geen kanten en
> verder vind ik er niets van.
>
> Iemand een idee om dat op te lossen?
>

Ik heb weinig ervaring met Gambas, alleen maar een beetje met VB. Om het 
"rap en vuil" op te lossen zou ik gewoon de tekstfile in het geheugen lezen, 
de positie opzoeken waar de nieuwe vermelding moet komen, en dan de hele 
file terug naar schijf schrijven met  'voorste stuk' + 'nieuwe vermelding' + 
'achterste stuk' allemaal aaneengeplakt.

Quick 'n' dirty :-) 
Technical Details
Message-ID: <4725ccdf$0$22314$ba620e4c@news.skynet.be>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!feeder.news-service.com!news2.euro.net!novso.com!news.skynet.be!195.238.0.222.MISMATCH!newsspl501.isp.belgacom.be!tjb!not-for-mail
References: <4721a7ff$0$12580$5f6aeac3@news.scarlet.nl>

Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,45d289df52ae1708
X-Google-Attributes: gidfcea4,public,usenet
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!feeder.news-service.com!news2.euro.net!novso.com!news.skynet.be!195.238.0.222.MISMATCH!newsspl501.isp.belgacom.be!tjb!not-for-mail
From: "Nicolas" <nicolaswvl_verwijderdit@hotmail.com>
Newsgroups: be.comp.programming
References: <4721a7ff$0$12580$5f6aeac3@news.scarlet.nl>
Subject: Re: GAMBAS - schrijven naar bepaalde plaats in file
Date: Mon, 29 Oct 2007 13:06:55 +0100
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2180
X-RFC2646: Format=Flowed; Original
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
Lines: 31
Message-ID: <4725ccdf$0$22314$ba620e4c@news.skynet.be>
Organization: -= Belgacom Usenet Service =-
NNTP-Posting-Host: 62660607.news.skynet.be
X-Trace: 1193659615 news.skynet.be 22314 80.200.72.131:64219
X-Complaints-To: usenet-abuse@skynet.be