powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вызов функции
6 сообщений из 6, страница 1 из 1
Вызов функции
    #35241407
DigitalFormat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем, подскажите как передать данные в функцию?
написал функцию с двумя атрибутами
Код: plaintext
1.
2.
3.
4.
Public Function CNN_open(stSQL1 As String, stSQL2 As String)
операторы...
операторы...
End Function
пытаюсь передать в функцию две переменные
Код: plaintext
CNN_open (strSQL1,strsql2)
пишет ошибку
Compile error:
Expected: =
что ему не нравится? что я забыл дописать в коде?
...
Рейтинг: 0 / 0
Вызов функции
    #35241428
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
MyVar = CNN_open (strSQL1,strsql2)

и почему у Вас не указано, что возвращает ф-ция



I Have Nine Lives You Have One Only
THINK!
...
Рейтинг: 0 / 0
Вызов функции
    #35241430
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DigitalFormat
пытаюсь передать в функцию две переменные
Код: plaintext
CNN_open (strSQL1,strsql2)

Функции так не вызывают.
...
Рейтинг: 0 / 0
Вызов функции
    #35241477
DigitalFormat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как вызывают, подскажите пжл, у меня получилось вызвать функцию,
Код: plaintext
CNN_open (strSQL1)
но там был только один оператор, а если два и больше то уже не получается
...
Рейтинг: 0 / 0
Вызов функции
    #35241495
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во-первых, я не видел кода.
Во-вторых. Функция должна возвращать значение. Если этого нет,то надо использовать процедуры.
...
Рейтинг: 0 / 0
Вызов функции
    #35241525
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: DigitalFormat
> Привет всем, подскажите как передать данные в функцию?
> написал функцию с двумя атрибутами
>
> Public Function CNN_open(stSQL1 As String, stSQL2 As String)
> операторы...
> операторы...
> End Function
> пытаюсь передать в функцию две переменные
>
> CNN_open (strSQL1,strsql2)пишет ошибку
> Compile error:
> Expected: =
> что ему не нравится? что я забыл дописать в коде?

не нравится как вызываешь :)
или
Call CNN_open(strSQL1,strsql2)
или
CNN_open strSQL1, strsql2
Если бы она возвращала результат и была объявлена как:
Public Function CNN_open(stSQL1 As String, stSQL2 As String) As
тип_возвращаемого_ значения
то возможен еще вариант вызова
Dim rez As тип_возвращаемого_ значения
rez = CNN_open(strSQL1,strsql2)

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вызов функции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]