Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
dr.MIG
-
- Гуру
-
-
- Сообщения: 1441
- Зарегистрирован: 18.12.2004 (Сб) 9:53
- Откуда: г.Ярославль
-
dr.MIG » 13.03.2007 (Вт) 18:52
Технократ писал(а):Мне размер заранее не известен
!Viper! писал(а):Так задай
- Код: Выделить всё
ReDim Punkt(0 To NeedSize - 1)
Где NeedSize - переменная, в которой содержится количество элементов в массиве. Задай этот размер не заранее, а когда тебе станет известен необходимый размер массива.
Salus populi suprema lex
-
Технократ
-
- Начинающий
-
-
- Сообщения: 14
- Зарегистрирован: 08.03.2007 (Чт) 14:16
Технократ » 13.03.2007 (Вт) 19:54
да, я разобрался, спасибо!
-
Технократ
-
- Начинающий
-
-
- Сообщения: 14
- Зарегистрирован: 08.03.2007 (Чт) 14:16
Технократ » 14.03.2007 (Ср) 14:16
А как возвращать значение из функции, по идее:
Переменная1 = Форма2.Функция(Перем1)
что то не хочет
-
Viper
-
- Артефакт VBStreets
-
-
- Сообщения: 4394
- Зарегистрирован: 12.04.2005 (Вт) 17:50
- Откуда: Н.Новгород
-
Viper » 14.03.2007 (Ср) 16:05
что есть Форма2?
Весь мир матрица, а мы в нем потоки байтов!
-
dr.MIG
-
- Гуру
-
-
- Сообщения: 1441
- Зарегистрирован: 18.12.2004 (Сб) 9:53
- Откуда: г.Ярославль
-
dr.MIG » 14.03.2007 (Ср) 17:08
И что есть функция? Т.е. что подразумевается под Функцией в данном примере и функция ли это?...
Salus populi suprema lex
-
Технократ
-
- Начинающий
-
-
- Сообщения: 14
- Зарегистрирован: 08.03.2007 (Чт) 14:16
Технократ » 14.03.2007 (Ср) 18:26
Public Function An26(SigmaZARK)
......
......
SigmaZARK = 0.0175 * dS * Sqr((SigmaKURGrad ^ 2) + (SigmaPVGrad ^ 2))
End Function
Text1.Text = An26(SigmaZARK)
Не кладет он туда ничего(
-
dr.MIG
-
- Гуру
-
-
- Сообщения: 1441
- Зарегистрирован: 18.12.2004 (Сб) 9:53
- Откуда: г.Ярославль
-
dr.MIG » 14.03.2007 (Ср) 18:34
Я так и думал... И не должна в данном случае она ничего возвратить. Добавь последней строчкой в функцию:
- Код: Выделить всё
An26=SigmaZARK ' собственно значение, которое должна вернуть функция
Salus populi suprema lex
-
Dmitriy2003
-
- Постоялец
-
-
- Сообщения: 690
- Зарегистрирован: 27.05.2003 (Вт) 22:47
- Откуда: Deutschland
Dmitriy2003 » 14.03.2007 (Ср) 18:45
Может все-таки создадим раздел "VB - НЕКРОФИЛИЗМ"...
An26=SigmaZARK
Это шутка что-ли,
При таком стиле челу и функция нафиг не нужна, передал переменную в процедуру ну так и присваивай ее к текстбоху.
- Код: Выделить всё
Private VODKA, TRAVKA
Public Sub MachtsGUT(VODKA, TRAVKA)
'
VODKA = "0.5 pro Person"
TRAVKA = "Ein mal rauchen"
'
End Sub
Private Sub Form_Load()
MachtsGUT VODKA, TRAVKA
Me.Text1 = VODKA & vbNewLine & TRAVKA
End Sub
-
Cytron
-
- Бывалый
-
-
- Сообщения: 266
- Зарегистрирован: 15.02.2007 (Чт) 21:09
Cytron » 14.03.2007 (Ср) 19:01
Насчет того, что функция тут не нужна, Dmitry2003 прав.
Можно обойтись и Subом
-
dr.MIG
-
- Гуру
-
-
- Сообщения: 1441
- Зарегистрирован: 18.12.2004 (Сб) 9:53
- Откуда: г.Ярославль
-
dr.MIG » 14.03.2007 (Ср) 19:05
dr.MIG писал(а):Я так и думал... И не должна в данном случае она ничего возвратить. Добавь последней строчкой в функцию:
- Код: Выделить всё
An26=SigmaZARK ' СОБСТВЕННО, ЗНАЧЕНИЕ, КОТОРОЕ ДОЛЖНА ВЕРНУТЬ ФУНКЦИЯ
Думаю
идея автору вопроса станет понятна после этого.
А насчёт An26=SigmaZARK в данном случае, понятно, что некрасиво...
Salus populi suprema lex
-
dr.MIG
-
- Гуру
-
-
- Сообщения: 1441
- Зарегистрирован: 18.12.2004 (Сб) 9:53
- Откуда: г.Ярославль
-
dr.MIG » 14.03.2007 (Ср) 19:11
Cytron писал(а):Насчет того, что функция тут не нужна, Dmitry2003 прав.
Можно обойтись и Subом
А кто сказал, что SigmaZARK - переменная уровня модуля?...
Salus populi suprema lex
-
Dmitriy2003
-
- Постоялец
-
-
- Сообщения: 690
- Зарегистрирован: 27.05.2003 (Вт) 22:47
- Откуда: Deutschland
Dmitriy2003 » 14.03.2007 (Ср) 21:29
Какой толк от такого параметра ?
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, YaCy [Bot] и гости: 97