Thread View: be.comp.programming
2 messages
2 total messages
Started by Vito
Fri, 26 Oct 2007 08:40
GAMBAS - schrijven naar bepaalde plaats in file
Author: Vito
Date: Fri, 26 Oct 2007 08:40
Date: Fri, 26 Oct 2007 08:40
23 lines
2171 bytes
2171 bytes
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? -- Vito Ubuntu - Linux user (Gnome-desktop) member of the BOINC project ************************************
Re: GAMBAS - schrijven naar bepaalde plaats in file
Author: Nicolas
Date: Mon, 29 Oct 2007 12:06
Date: Mon, 29 Oct 2007 12:06
29 lines
2346 bytes
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 :-)
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