Кодер-материалист,пессимист,параноик,творец?

Windows лучше чем Linux! Чем? Ясно же написано — чем Linux!
Раздуй свой холивар сегодня, потому что завтра это может сделать уже кто-то другой!

Кодер - это

Материалист
10
32%
Пессимист
1
3%
Параноик
4
13%
Творец
16
52%
 
Всего голосов : 31

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 06.06.2006 (Вт) 8:28

Tamplier писал(а):
!Viper! писал(а):и думаешь, неужто это я писал???
и как это вообще работает??! :lol:


Именно!!! Понимаешь, что работать не должно, но работает!!! :D
Весь мир матрица, а мы в нем потоки байтов!

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 06.06.2006 (Вт) 8:33

!Viper!
Ага :) Совсем недавон написал процедуру - не работает. Ну думаю, поудаляю кое-что, пусть пока работает криво. И буду подделывать до прямизны. А она (процедура) взяла и начала работать как надо сразу :shock: Вот вижу же, что работать не должна, а работает :lol: Ну что... пришлось пока так и оставить :roll:
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 06.06.2006 (Вт) 9:03

!Viper! писал(а):Понимаешь, что работать не должно, но работает!!! :D
Это то ладно... Хуже, когда "понимаешь", что работать должно, а не работает :) Помнится был у меня один прикол, к сожалению детали точно не вспоминаются, но смысл такой. Напоролся я на глюк... Смотрю, а глюк из-за того, что переменная не изменяется. Вижу в коде явно написано (ну например) Var1=Var1+Var2. Непонял (думаю я) !!! Пишу
Код: Выделить всё
    Debug.Print n
    Debug.Print s
    n = n + s
    Debug.Print n
Мне печатается 1 , 2, 1. Запускаю пошагово. Значение переменной = 1. :arrow: n=n+s :arrow: Значение переменной = 1 :shock: Перестаю понимать, что происходит вокруг... Жаль, не могу вспомнить, но оказалось, что в строке n=n+s происходит какая-то скрытая ошибка (не могу вспомнить, какая, но не разные типы, а что-то еще). А в начале процедуры стоит On Error Resume Next :lol:
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 06.06.2006 (Вт) 9:54

vvs_adm
какая там еще может быть ошибка :?: :roll:

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 06.06.2006 (Вт) 11:28

переполнение :?: :?: :?:
Весь мир матрица, а мы в нем потоки байтов!

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 06.06.2006 (Вт) 11:48

!Viper!
как то не подумал :oops:
а еще варианты есть?

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 06.06.2006 (Вт) 11:58

Самое время начать тему типа "Глюки, которые вас удивили"

Вот например веселенький был глюк среды разработки
http://bbs.vbstreets.ru/viewtopic.php?t=22121&start=0
Весь мир матрица, а мы в нем потоки байтов!

Tamplier
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 183
Зарегистрирован: 18.11.2005 (Пт) 13:35
Откуда: Москва

Сообщение Tamplier » 07.06.2006 (Ср) 7:16

лол, у мя тоже глюк как-то был. Я о нем где-то писал уже. На входе в цикл переменная не принимала начального значения.
Т.е.
Код: Выделить всё
For i=1 To 5
<...>
Next

Прохоил без выполнения (у меня до этого был еще один цикл с бОльшим количеством повторений). Пришлось написать так
Код: Выделить всё
i=1
For i=1 To 5
<...>
Next
Один мой знакомый скептически сказал бы "Microsoft..." Хе :D

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 07.06.2006 (Ср) 13:55

!Viper! писал(а):Программист по определению творец. Осталные варианты для непрограммистов.
Точно. Я бы добавил - творческая, отчаянная личность (это не касается тех, кто приходит на форум за исходниками :wink: ). Ну а как еще можно (обо)звать человека, который в течении нескольких суток встает из-за компа только для того, чтоб попить пива и сходить в уборную?...
А я все практикую лечение травами...

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 07.06.2006 (Ср) 14:02

Twister писал(а):[Ну а как еще можно (обо)звать человека, который в течении нескольких суток встает из-за компа только для того, чтоб попить пива и сходить в уборную?...


Ну насчет второго эт ладно, а зачем вставать дабы попить пива? Разве что бегом до холодильника и обратно к клаве :D
Весь мир матрица, а мы в нем потоки байтов!

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 07.06.2006 (Ср) 14:10

По поводу глюков: не знаю глюк это, баг, или фича, но при создании в TreeView Node с Key, который уже был у меня:
а) ошибки не выдавалось
б) Node не создавалась
в) Поисходил вылет из процедуры (предположительно в район DipathMessage), причём приложение продолжало работать. Выглядело это так: TreeView частично заполняется, а потом ничего не происходит, хотя внешне прога ведёт себя нормально. При трассировании процедуры во время выполнения Nodes.Add выполнение всей цепочки процедур, вызвавших друг друга включая Form_Load(процедура заполнения вызывалась оттуда) прекратилось. В результате, поставив "Стоп на Странных ошибках" в опциях я увидел, что "Key is not unique in collection"...
Изображение

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 07.06.2006 (Ср) 14:17

keks-n писал(а):В результате, поставив "Стоп на Странных ошибках" в опциях я увидел, что "Key is not unique in collection"...


На каких ошибках??? Это где это такая настройка стоит???
Весь мир матрица, а мы в нем потоки байтов!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 07.06.2006 (Ср) 14:32

Так вот как переведён Break on unhandled errors в "русифицированном" VB! Это пять.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 07.06.2006 (Ср) 15:21

Пацтолом...
Теперь хотя бы понятно, что такое "Странные ошибки"!
Изображение

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 07.06.2006 (Ср) 16:45

Русифицированный VB надо было маленьким убивать... :twisted:
Весь мир матрица, а мы в нем потоки байтов!

Tamplier
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 183
Зарегистрирован: 18.11.2005 (Пт) 13:35
Откуда: Москва

Сообщение Tamplier » 07.06.2006 (Ср) 16:51

Ага, я в школе видел, меня сразу чут наизнанку не вывернуло. Он в ини все true на правильно заменил, я его там чуть не удалил соразу!! :(

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 07.06.2006 (Ср) 18:04

Tamplier писал(а):Ага, я в школе видел, меня сразу чут наизнанку не вывернуло. Он в ини все true на правильно заменил, я его там чуть не удалил соразу!! :(

помоему, это зависит не от VB ибо у меня она Английский и сохраняет по русский :roll:

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 07.06.2006 (Ср) 18:53

Насколько я помню английский VB отличается от русского только версией VBIDE.DLL, т. е. гуем.
Изображение

Tamplier
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 183
Зарегистрирован: 18.11.2005 (Пт) 13:35
Откуда: Москва

Сообщение Tamplier » 07.06.2006 (Ср) 19:01

Да ну нафиг. Русский вб вообще как-то стремно выглядит. Как бельмо на глазу, чесное слово.

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 07.06.2006 (Ср) 19:32

Смотря какой... Вот я как-то видел: все свойства формы и стандартных элементов управления были по русски... Вот это было тоскливо. А перевод надписей в меню и диалогах, а также возможность обозвать переменную в кирилице-небольшие, но удобные вещи
Изображение

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 07.06.2006 (Ср) 19:36

keks-n писал(а):а также возможность обозвать переменную в кирилице-небольшие, но удобные вещи

Эта возможность есть и в нелокализованном VB.
Lasciate ogni speranza, voi ch'entrate.

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 07.06.2006 (Ср) 20:06

Мой (корявый наверно был) на это дело ругался...
Изображение

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 08.06.2006 (Чт) 6:01

Ramzes писал(а):помоему, это зависит не от VB ибо у меня она Английский и сохраняет по русский :roll:

Это баг, который был исправлен не помню в каком сервис-паке.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 09.06.2006 (Пт) 0:22

Кто нибудь встречался с руссификацией ВБ, сделанной в ПРОМТе? :lol:
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 09.06.2006 (Пт) 3:12

Нет, но я встречался с русификацией Freelancer, сделанной на ПРОМТе :)
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 09.06.2006 (Пт) 10:28

Locals window = Окно Местных жителей
Watch window=Окно Часов
Add User Control=Добавьте, что пользователь Управляет
Immediate window=Непосредственное(немедленное) окно
About Microsoft Visual Basic=Относительно Microsoft Визуальный Основной

ЛОЛ... и в каждом втором меню есть (вариант) - в скобочках :) :lol:
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 09.06.2006 (Пт) 11:24

Хакер
И все это называется "Угадай сам" :)

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 09.06.2006 (Пт) 11:32

Но кстати, если достаточно долго мучится с настройками ПРОМТ, то он начинает довольно-таки осмысленно переводить. Правда обычно терпения на это не хватает и начинаешь переводить самостоятельно.
Весь мир матрица, а мы в нем потоки байтов!

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 11.06.2006 (Вс) 1:39

Промт он может быть и есть промт, если как прога, но вот у меня X-Translator выпущенный этой фирмой, и там нет никаких настроек, кроме как "Не переводить это слово"...

ЗЫ. Долго думал почему называется Икс-Транслятор. Потом понял что не "икс" а "Хэ"... в данном случае буква х(хэ), это буква одного неприличного слова, которое характеризует данный продукт :lol:
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Пред.

Вернуться в Holy Wars@VBStreets

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 2

    TopList  
cron