Avatar billede tetrix Nybegynder
28. september 2010 - 18:06 Der er 2 kommentarer og
1 løsning

Reade fra MemoryStream

Hej.

Har forsøgt at reade fra et MemoryStream, men i stedet for at reade noget, springer den direkte til end.

                    byte[] b = new byte[1024];
                    int n = ms.Read(b, 0, b.Length);
                    while (n > 0)
                    {
                        //Springes over, hvorfor?
                        n = ms.Read(b, 0, b.Length);
                    }
                    //End

Længden på MS er 14.000, så den burde reade noget, men det gør den ikke, hvorfor?

Tak.
Avatar billede tetrix Nybegynder
28. september 2010 - 18:08 #1
Løst..
ms.Seek( 0, SeekOrigin.Begin );
Avatar billede arne_v Ekspert
28. september 2010 - 18:08 #2
Hvordan ser koden der saetter din ms op ud?
Avatar billede Red0z Nybegynder
28. september 2010 - 18:30 #3
Tror han laver et ms.Seek(); før han går igang med sit While, det er dog bare et gæt. :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester