?

Log in

No account? Create an account

[icon] АДЪ И ИЗРАИЛЬ - Lorem Ipsum igitur, juvenes dum sumus
View:Свежие записи.
View:Архив.
View:Друзья.
View:Личная информация.
View:Website (Мой сайт).

Tags:, , ,
Security:
Subject:АДЪ И ИЗРАИЛЬ
Time:05:25 pm
Dim img_data As Byte() = New Byte(txtFileName.PostedFile.ContentLength){}

А как бы написали вы?
Продолжение следует:)
comments: Оставить комментарий Previous Entry Поделиться Next Entry


elder_george
Link:(Link)
Time:2012-02-07 03:39 am
Я бы переименовал
txtFileName
в что-нибудь типа
fileUpload
, а потом написал бы:

var imgData = fileUpload.FileBytes;


Потому что VB сакс =P

К слову, в MSDN пример для C# содержит адовую жесть:

            // Create a byte array to hold the contents of the file.
            byte[] input = new byte[fileLen - 1];
            input = FileUpload1.FileBytes;


Видимо, начали использовать автоматический конвертор для перевода между языками :-/
(Ответить) (Thread)


torrio
Link:(Link)
Time:2012-02-07 03:49 am
А-а-а-а-а! -1 ! Это, пожалуй, еще хуже, чем то, что у нас.
(Ответить) (Parent) (Thread)


elder_george
Link:(Link)
Time:2012-02-07 04:23 am
Там в примере для VB написано следующее:

' Create a byte array to hold the contents of the file.
Dim Input(fileLen - 1) As Byte
Input = FileUpload1.FileBytes

Скорее всего, автор статьи решил, не заморачиваясь различиями в семантике, перевести построчно.
(Ответить) (Parent) (Thread)


max77_
Link:(Link)
Time:2012-02-07 06:43 am
)))

а я тут недавно увидел чудную штуку в исполнении нашего UI-программера.

void onDraw(...) {
...
bla bla
...

invalidate();
}

Он ведь прекрасен, ым ?!

ЗЫ. Шедевр вполне себе работал на Android 2.3.3 и намертво вешал UI-тред в 2.2 )))
(Ответить) (Thread)


torrio
Link:(Link)
Time:2012-02-07 08:36 am
Подумаешь, UI-тред завесил, с кем не бывает - перегрузил, и дальше поехал:) А вот у меня теперь в базе все файлы (с 2003 года, наверное это продолжалось) длиннее чем нужно на 1 байт:) Для некоторых типов файлов это приводит к проблемам с CRC...
(Ответить) (Parent) (Thread)

[icon] АДЪ И ИЗРАИЛЬ - Lorem Ipsum igitur, juvenes dum sumus
View:Свежие записи.
View:Архив.
View:Друзья.
View:Личная информация.
View:Website (Мой сайт).