powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Создала метод, но не компилируеться класс(
6 сообщений из 6, страница 1 из 1
Создала метод, но не компилируеться класс(
    #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
Создала метод, но не компилируеться класс(
    #38480905
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nata18, попытаюсь угадать - попробуйте убрать первую строчку метода [ new st ], она
но лучше присылать текст сообщения об ошибке
и судя по коду - AddStudent можно сделать методом класса
Код: vbnet
1.
ClassMethod AddStudent(....


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

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

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

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

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


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