Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Пользовательский тип данных

21K
02 октября 2006 года
Darm
1 / / 02.10.2006
Проблема в следующем - нужна функция, которая возвращает значение пользовательского типа данных. Как это реализовать?

Делаю так: описываю пользовательский тип данных в отдельном модуле:

Public Type artic
name As String
count As Long
End Type

создаю функцию и определяю возвращаемое значение как пользовательский тип данных

Public Function getRec() As artic
Me.Show
End Function

При попытке компиляции - выдает ошибку "Only public user defined types defined in public object modules can be used as parameters or return types for public procedures of class modules or as fields of public user defined types".

Вроде у меня так и сделано - публичный тип в модуле.... что он имеет ввиду под "public object modules"?
405
02 октября 2006 года
Dmitrii
554 / / 16.12.2004
Судя по всему, описание Вашей функции также должно быть расположено не в модуле кода формы, а в том же модуле кода, что и Ваш тип данных (или в другом аналогичном модуле).
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог