OK, I didn't notice that... Thanks! Jussi
2012/3/13 Benoît Minisini <gam...@users.sourceforge.net> > Le 12/03/2012 17:21, tobi a écrit : > > On Mon, 12 Mar 2012, Jussi Lahtinen wrote: > > > >> I was thinking quicker way to read large binary files to memory. > >> And I noticed this; "The returned datatype can be one of the following: > >> NULL, Boolean, Byte, Short, Integer, Long, Pointer, Single, Float, Date, > >> String, Variant, any Array, Collection or structure". > >> http://gambasdoc.org/help/lang/read?v3 > >> > >> So, I wonder whether it is quicker to read data as array, instead of > >> looping one (short) integer at time. > >> > >> But how to do that? Did I misunderstand something? > >> > >> > >> tmpArr = Read hFile As Short[2000] > >> > >> Doesn't compile (unexpected '[')... or does this work only for data > written > >> as array, and read as Short[] without given bounds? > >> > >> > >> Jussi > > > > i once watched the format of files to which arrays/collections were > written. they consist, if i > > remember correctly, of an identifier followed by the size and then the > data. > > if you write an array to a file you can only read that array back, i > think. > > so it works on datatype base, not on raw memory base if you Read As > Datatype. reading as much as > > possible in one call is definitely faster (that is the reason for which > the standard libc streams are > > buffered by default). reading raw memory arrays of fixed size may be > done using memory streams...? > > do they persist in gambas3? i can't check anything now. > > > > regards, > > tobi > > > > Arrays have Read() and Write() methods to read/write their contents > from/to the disk. > > Regards, > > -- > Benoît Minisini > > > ------------------------------------------------------------------------------ > Try before you buy = See our experts in action! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-dev2 > _______________________________________________ > Gambas-user mailing list > Gambas-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user