сердечко
От: Adikus Турция  
Дата: 18.10.05 07:16
Оценка: 4 (2) :))) :)))
Сегодня пришло в рассылке RusFAQ.ru по VB.

Вопрос:

Уважаемые эксперты!Описываю в общем разделе глобальную переменную dim a(0) as long, затем в проце Load_Form пишу If a(0)<35*1000 — на этой строке выдаёт переполнение. Почему вдруг a(0) становится типом integer?

Вполне серьезный ответ:

Приветсвую вас, Александр! Что это за сердечко у вас в вопросе(перед "5*1000"), не совсем понятно из-за этого что у вас там такое. Но во-первых, если вы так напишите у вас будет ошибка связанная с незавершенной конструкцией If...Then...Else. ...

... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: сердечко
От: edemoe  
Дата: 18.10.05 07:24
Оценка: :))
Здравствуйте, Adikus, Вы писали:

а (0) тогда на что похоже?
Re: сердечко
От: Senyai Россия http://www.arseniy.net
Дата: 18.10.05 08:14
Оценка:
Здравствуйте, Adikus, Вы писали:

A>Сегодня пришло в рассылке RusFAQ.ru по VB.


не понял.
Не бойтесь совершенства. Вам его не достичь. © Сальвадор Дали
Re[2]: сердечко
От: rus blood Россия  
Дата: 18.10.05 08:29
Оценка:
Здравствуйте, Senyai, Вы писали:

S>не понял.


<3

— "сердечко", повернутое направо.
Имею скафандр — готов путешествовать!
Re[2]: сердечко
От: Spaider Верблюд  
Дата: 18.10.05 10:11
Оценка:
Здравствуйте, edemoe, Вы писали:

E>а (0) тогда на что похоже?


очочко
... << RSDN@Home 1.1.4 beta 6a rev. 436>>
--
К вашим услугам,
Re[3]: сердечко
От: Владек Россия Github
Дата: 18.10.05 10:23
Оценка: :)))
Здравствуйте, Spaider, Вы писали:

S>Здравствуйте, edemoe, Вы писали:


E>>а (0) тогда на что похоже?


S>очочко

Унитаз, вид сверху. А рядом горшок с ручкой стоит (буква a).
Майкл Джексон — наше всё!
Re: сердечко
От: Кодт Россия  
Дата: 18.10.05 10:43
Оценка:
Здравствуйте, Adikus, Вы писали:

A>Приветсвую вас, Александр! Что это за сердечко у вас в вопросе(перед "5*1000"), не совсем понятно из-за этого что у вас там такое. Но во-первых, если вы так напишите у вас будет ошибка связанная с незавершенной конструкцией If...Then...Else. ...

Меня тоже это улыбает и раздражает одновременно в веб-интерфейсе mail.ru — они подвёрстывают сердечко в текст программы.

А переполнение там, по-видимому, из-за того, что 35*1000 = 35000, что выходит за пределы 16-битного integer (мы ещё не дошли до присваивания переменной).
Чтобы такого не было, нужно писать CLng(35)*1000
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.