Hi Werner,
Sorry I did not understand your original question.
I did an implementation of Files.File that reads/writes using:
1) Dynamically allocated arrays on the heap (DbuVFiles.VFile)
2) Fixed length arrays allocated anywhere (DbuVFiles.FFile)
Source code is available in module VFiles in my Dbu subsystem.
http://espc22.murdoch.edu.au/~stewart/blackbox/index.html#dbu
I originally used this to serialise Stores to/from an object database, but
it should also work for streams too as Dominik suggests.
Hope this helps.
Cheers,
Stewart
> one solution is to write an extension of Files.File which stores the written
> bytes in an array (or which writes them on the CommStreams.Stream
> directly), and then to connect a Stores.Writer on that File. If a store is
> then written with the method WriteStore, it is serialized into the byte
> array (or on the stream).
> - Dominik
>
> ----- Original Message -----
> From: Werner Ueding
> To: blackbox{([at]})nowhere.xy> Sent: Thursday, June 21, 2001 1:01 PM
> Subject: Netzwerk
>
> Guten Tag!
>
> Im Moment versuche ich unter Blackbox, ein Netzwerk zu programmieren. Es gibt ja ein passendes
> Modul CommStreams, das einem geeignete Methoden und Klassen zur Verfügung stellt. Mir gelingt
> auch das Versenden und Empfangen grundsätzlich (ARRAY OF BYTE). Nun möchte ich beliebige
> Objekte über das Netz verschicken: Gibt es eine simple Methode, wie ich eine Objekt in ein ARRAY
> OF BYTE verwandeln kann; unter Java z.B. macht man dann eine Klasse serialisierbar. Ich möchte
> aber in meinem Unterricht weiter bei Blackbox bleiben.
>
> Vielen Dank, Werner Ueding
--------------------------------------------
To unsubscribe from this mailing list, send a message containing the word "unsubscribe" to:
blackbox-request{([at]})nowhere.xy
To get a list of valid e-mail commands and instructions on their usage, send a message containing the word "help" to the above address.
Send any problem reports or questions related to this email list to the list owner at
owner-blackbox{([at]})nowhere.xy
Received on Fri Jun 22 2001 - 03:56:50 UTC