Re: [Gambas-user] How do I manipulate binary files?
Brought to you by:
gambas
From: Steven L. <st...@re...> - 2007-10-29 16:12:59
|
Maybe this gives you some ideas. =46or it works just fine to fill in forms under OO from gambas. Regards, Steven Le lundi 29 octobre 2007 15:14, Fredrik Hansson a =E9crit=A0: > Hi, > > I would like to write chars (bytes) directly into an OpenOffice file. > The file is a document, a template, and at specific places I want to put > in the right letters. In that way my application can fill in a form made > in OpenOffice automatically. An old trick that used to work in > Windows... > > But here's the problem: I read byte by byte from the document file. > I look for specific words there (by combining the last 4 bytes for > example). > > I have put field markers in the document, like H#01, but I can't find > them when I'm reading the bytes. Shouldn't 'H' have the code 72 and '#' > the code 35 for example? Or is that old ASCII not used in > Linux/OpenOffice? Or am I using the wrong method when I try to read the > file? > > DIM b AS Byte > DIM fil AS file > fil =3D OPEN "document.odt" FOR READ > WHILE NOT Eof(fil) > READ #fil, b > IF b =3D 72 THEN 'look for the letter H > (etc) > > Anyone have a clue? > /Fredrik > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Gambas-user mailing list > Gam...@li... > https://lists.sourceforge.net/lists/listinfo/gambas-user |