Format Bytes

Tags:    c#

Hej..

er ved at genopfriske mit C#, da jeg ikke har rodet med det i et par år, men kan ikke helt forstå hvorfor det her ikke virker optimalt.

Fold kodeboks ind/udCSharp kode 


nogen gange opstår denne fejl, screenshot:
http://imageshack.us/f/94/csfejl.png/



2 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Hvis du debugger i din linje 11, hvad er værdien så for unit når det går galt? Og hvor mange bytes kalder du med når det går galt?

Din parameter bytes som er double vil vel også give dig problemer? Jeg kunne faktisk tro at det er et overflow som giver dig problemer ved meget store tal.

Prøv at kalde den med FormatBytes(Double.MaxValue) og du vil garanteret kunne genskabe problemet. Det tal den skriver i stedet for din enum er nok værdien af unit, da den ikke kan finde den tilsvarende enum værdi.



Indlæg senest redigeret d. 20.05.2012 23:44 af Bruger #9814
Tak, har prøvet at debugge ind i functionen, men kan ikke genskabe fejlen idag :/

functionen returnere altid det den skal, så mit eneste bud er at min label var lidt for kort måske, har nemlig lavet den lidt større nu (selv om jeg nu skulle mene der var plads nok før også)



t