Гость
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Создала метод, но не компилируеться класс( / 6 сообщений из 6, страница 1 из 1
27.11.2013, 23:54
    #38480874
nata18
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создала метод, но не компилируеться класс(
Этот метод нужно вставить в класс Student:


/// Додати студента
Method AddStudent(Imya As %Name, DataNarodj As %Date, Stat As %String, IndexGrupi As %String, Misto As %String, Vulicia As %String, Budinok As %String, Kvartira As %Integer) As %Boolean
{
new st
set st=##Class(VDS.Student).%New()
if st=$$$NULLOREF write !,"Error.New" quit 0
set st.Personal.Imya=Imya
set:DataNarodj'="" st.Personal.DataNarodj=DataNarodj
set st.Personal.Stat=Stat
set st.Adresa.Misto=Misto
set st.Adresa.Vulicia=Vulicia
set st.Adresa.Budinok=Budinok
set st.Adresa.Kvartira=Kvartira
set st.IndexGrupi=IndexGrupi
if '+st.%Save() write !,"Error.Save" quit 0
if '+st.%Close() write !,"Error.Close" quit 0
quit 1
}



но когда я потом компилирую, выдает ошибку...
не могу понять в чем эта ошибка
...
Рейтинг: 0 / 0
28.11.2013, 00:14
    #38480905
doublefint
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создала метод, но не компилируеться класс(
nata18, попытаюсь угадать - попробуйте убрать первую строчку метода [ new st ], она
но лучше присылать текст сообщения об ошибке
и судя по коду - AddStudent можно сделать методом класса
Код: vbnet
1.
ClassMethod AddStudent(....


Тогда его можно вызывать, не создавая объект
Код: vbnet
1.
 do ##class(VDS.Student).AddStudent( .... )
...
Рейтинг: 0 / 0
28.11.2013, 01:25
    #38480954
nata18
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создала метод, но не компилируеться класс(
doublefint,

а это нормально?
...
Рейтинг: 0 / 0
28.11.2013, 02:25
    #38480983
nata18
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создала метод, но не компилируеться класс(
так должно быть?
...
Рейтинг: 0 / 0
28.11.2013, 02:33
    #38480986
nata18
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создала метод, но не компилируеться класс(
doublefint,

а что вводить здесь?
...
Рейтинг: 0 / 0
28.11.2013, 08:24
    #38481066
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создала метод, но не компилируеться класс(
nata18а это нормально?
Да.

nata18так должно быть?
Да.

nata18а что вводить здесь?
Параметры нужно указать.
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Создала метод, но не компилируеться класс( / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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