[Gambas-user] Saving integer array into file

Fabien Bodard gambas.fr at ...626...
Tue May 18 15:06:21 CEST 2010


Le 18 mai 2010 13:30, Benoît Minisini <gambas at ...1...> a écrit :
>> Am 18.05.2010 13:09, schrieb Fabien Bodard:
>> > 2010/5/18 Rolf-Werner Eilert<eilert-sprachen at ...221...>:
>> >> 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
>> >> Gambas-user at lists.sourceforge.net
>> >> 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

Benoit, is there something about that in the help ?.... i don't see
anything about a read or a wirte method :/

and what is array.bounds exactly ? (i know i'm late for that)




>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>




More information about the User mailing list