> Am 18.05.2010 13:09, schrieb Fabien Bodard: > > 2010/5/18 Rolf-Werner Eilert<[email protected]>: > >> Just had this idea: > >> > >> DIM myArray AS NEW Integer[] > >> > >> 'code filling myArray with integer values > >> > >> File.Save(myArray) > >> > >> Well, this won't be possible: File.Save only saves strings. Or is there > >> another way by somehow copying the integer array into a string and > >> saving that instead? > >> > >> Anyway, this would make you a direct copy of the array's binary > >> structure in a file (instead of having to Cstr() and save each value as > >> separated strings). > >> > >> Is there a way to do this in Gambas2? > >> > >> Regards > >> > >> Rolf > >> > >> ------------------------------------------------------------------------ > >> ------ > >> > >> _______________________________________________ > >> Gambas-user mailing list > >> [email protected] > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > well there is the gb.stetting that is able to save data structure or > > simply that : > > > > > > dim aMyArray as new Integer[] > > > > 'do what you want to fill it > > > > file.save("myfile", aMyArray.Join()) > > > > > > > > to load the array line : > > > > aMyArray=split(file.load("myfile")) > > Ok, but for this function the work is the same: stuff everything into a > string by converting each single element into a string and adding > separators / reading the string back, splitting the elements by their > separators and converting each element into an integer. > > It's C but it's not as fast as it could be. My idea was mainly about speed. > > Rolf >
Look at the Read() and Write() methods of the Array classes. Regards, -- Benoît Minisini ------------------------------------------------------------------------------ _______________________________________________ Gambas-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gambas-user
