[Gambas-user] Saving integer array into file

Rolf-Werner Eilert eilert-sprachen at ...221...
Tue May 18 15:44:15 CEST 2010


Am 18.05.2010 13:30, schrieb Benoît Minisini:
>> 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,
>

Yes, that was it :-)

Thank you, and see what I just wrote to Fabien

Rolf





More information about the User mailing list