Переменная в Sub

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
E'rsh
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 111
Зарегистрирован: 12.06.2005 (Вс) 13:52
Откуда: Калининград

Переменная в Sub

Сообщение E'rsh » 27.01.2006 (Пт) 19:15

Здоров!

Перепробовал много вариантов, но не могу сделать следующее...

Код: Выделить всё
Dim Peremen as String*1

в итоге "Peremen" хренит только один символ (байт)

А как это сделать в функции

Код: Выделить всё
Function MyFunction (Peremen as String*1) as Long

Этот пример Не работает
HELP
Нельзя предугадать действие дураков, поскольку они крайне изобретательны.

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

Сообщение keks-n » 27.01.2006 (Пт) 19:41

в итоге "Peremen" хренит только один символ (байт)

Ты же сам ей маск. длинну в 1 байт посравил :shock:
Или ты не знаешь, что *n-определение размера. Убери его.
Изображение

E'rsh
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 111
Зарегистрирован: 12.06.2005 (Вс) 13:52
Откуда: Калининград

Сообщение E'rsh » 27.01.2006 (Пт) 19:49

keks-n
Ты не понял мне это и надо (один символ) но только обявить в функции
Нельзя предугадать действие дураков, поскольку они крайне изобретательны.

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 27.01.2006 (Пт) 19:53

Нельзя. Просто нельзфя и все. Вообще-то это лишено смысла, поэтому объявляй просто As String и все.
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

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

Сообщение keks-n » 27.01.2006 (Пт) 20:02

Ну тогда:
Код: Выделить всё
Function MyFunction (Peremen as String) as Long
Dim Peremen2 as String*1
Peremen2=Peremen
Изображение


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 97

    TopList