🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #3459

Re: struct als buffer (c#)

#3459
From: Johan
Date: Mon, 08 Dec 2003 08:45
37 lines
2319 bytes
"Pieter Philippaerts" <Pieter@nospam.mentalis.org> schreef in bericht
news:1070866663.995167@seven.kulnet.kuleuven.ac.be...
> "Johan" <jvm.jr@pandora.be> wrote in message
> > iedereen weet (c/c++ programmeur) dat je data van een bestand
rechtstreeks
> > in een struct kan laden. dus een struct als een buffer gebruiken.
>
> Je moet eerst het bestand inlezen als een byte[] array en dan kan je die
> byte[] omzetten naar een structure door middel van deserializatie.
> Je moet de BinaryFormatter klasse eens bekijken; die doet zowel
serializatie
> als deserializatie van structs/objecten.
>
> > ik gebruik een filestream met daarrond een binaryreader,
>
> Een BinaryReader is geschikt om simpeledata structuren te
> serializeren/deserializeren [zoals int, uint, long, string, etc] maar het
is
> niet geschikt om met structures te werken.
>
> > maar de .read methode van binaryreader verwacht een byte[] buffer.
casten
> > help niet, dan krijg ik foutmeldingen omdat "struct test" niet kan
> > geconverteerd worden naar byte [].
>
> C# is type-safe, dus zo'n dingen gaan niet werken.
>
> Mvg,
> Pieter Philippaerts
>
>

bedankt voor jouw reactie :-)
nu heb ik weer stof om na te denken...

groeten johan
Technical Details
Message-ID: <OSWAb.66338$VS1.2674750@phobos.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!feed.news.tiscali.de!easynet-quince!easynet.net!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
References: <PJNAb.65843$%S1.2680858@phobos.telenet-ops.be> <1070866663.995167@seven.kulnet.kuleuven.ac.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,7b5f2d8d77f51b03
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-12-08 00:45:35 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!feed.news.tiscali.de!easynet-quince!easynet.net!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
From: "Johan" <jvm.jr@pandora.be>
Newsgroups: be.comp.programming
References: <PJNAb.65843$%S1.2680858@phobos.telenet-ops.be> <1070866663.995167@seven.kulnet.kuleuven.ac.be>
Subject: Re: struct als buffer (c#)
Lines: 39
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Message-ID: <OSWAb.66338$VS1.2674750@phobos.telenet-ops.be>
Date: Mon, 08 Dec 2003 08:45:34 GMT
NNTP-Posting-Host: 81.165.192.65
X-Complaints-To: abuse@telenet.be
X-Trace: phobos.telenet-ops.be 1070873134 81.165.192.65 (Mon, 08 Dec 2003 09:45:34 MET)
NNTP-Posting-Date: Mon, 08 Dec 2003 09:45:34 MET
Organization: Telenet Internet