Thanks! That worked.

What is the difference?

Doru




On Sun, Feb 2, 2014 at 9:19 PM, Sven Van Caekenberghe <sven@stfx.eu> wrote:
Doru,

I think you will need the new #binaryReadStream or #binaryReadStreamDo:

Sven

On 02 Feb 2014, at 20:15, Tudor Girba <tudor@tudorgirba.com> wrote:

> Hi,
>
> I have troubles creating a PNG file in memory.
>
> I can create a PNG file on disk and load it back without problems:
> f := FileSystem disk workingDirectory / 'pharoicon.png'.
> f writeStreamDo: [ :stream |
> � � � PNGReadWriter
> � � � � � � � putForm: ThemeIcons current pharoIcon
> � � � � � � � onStream: stream ].
> f readStreamDo: [ :stream | PNGReadWriter formFromStream: stream binary ]
>
> But, when I try the same thing in memory, I get an exception for incorrect format:
> f := FileSystem memory workingDirectory / 'pharoicon.png'.
> f writeStreamDo: [ :stream |
> � � � PNGReadWriter
> � � � � � � � putForm: ThemeIcons current pharoIcon
> � � � � � � � onStream: stream ].
> f readStreamDo: [ :stream | PNGReadWriter formFromStream: stream binary ]
>
> Can anyone point me to what am I doing wrong?
>
> Doru
>
>
> --
> www.tudorgirba.com
>
> "Every thing has its own flow"





--
www.tudorgirba.com

"Every thing has its own flow"