Страница: 1 |
Страница: 1 |
Вопрос: Как передать в функцею параметр по ссылке?
Добавлено: 12.10.05 11:07
Автор вопроса: programmer1
Как передать в функцею параметр по ссылке?
вот я вызываю функцию, 1й параметр описан как byRef, компиллятор ругается.
Set resultNode = getNodeByName(parNode, "inputText1")
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #1
Добавлено: 12.10.05 11:13
Странно. Разве у неё не один параметр?
Номер ответа: 2
Автор ответа:
programmer1
Вопросов: 11
Ответов: 13
Профиль | | #2
Добавлено: 12.10.05 11:22
ответьте, пожалуйста, это же азы! Я уже час как роюсь в msdn и не могу найти.
Кто так пишет справку!!!!
Номер ответа: 3
Автор ответа:
programmer1
Вопросов: 11
Ответов: 13
Профиль | | #3
Добавлено: 12.10.05 11:25
parNode надо поссылке передать, что там перед ним надо поставить? *, &?
Ну помогите, плиз!!!
Номер ответа: 4
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #4
Добавлено: 12.10.05 12:23
Ламеры атакуют.
Ламеры, не удосужившиеся изучить азы, но тем не менее с пеной у рта кричащие "Отстой!".
Особенно приятно слышать обвинение в том, что MSDN (во многих смыслах библия) написана криво.
"Это не я, это она сама разбилась!" - да?
Сразу становится всё понятно.
Номер ответа: 5
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #5
Добавлено: 13.10.05 01:25
Если функция объявлена как ByRef, тебе нужно заботиться только о совпадении типа в объявлении и в вызове
Номер ответа: 6
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #6
Добавлено: 13.10.05 05:19
Ничего не надо ставить. Если процедура объявлена, смотри в объявлении (по умолчанию ByRef, который явно указывать не обязательно. А вот ByVal нужно).
Если объявления нет (Declare тыры пыры...) смотри саму процедуру. Если ByVal не указан, значит это ByRef. Доходчиво?