26.04.2005, 11:57 | #1 |
Программатор
|
К тем, кто читал книгу по Аксапте
Кто создавал пример, описанный в книге помогите плиз!!!
Там где методы описываются в таблице RHotelParameters пишет мне ошибку: NumberSeqReference_RHotel не является классом.Вот код метода: static client server NumberSeqModule numberSeqModule() { return NumberSeqReference_RHotel::numberSeqModule(); } Код метода из-за которого ошибка (я так думаю) static client server NumberSeqReference numberSeqReference() { return NumberSeqReference:: construct(RHotelParameters::numberSeqModule()); } P.S.: не судите строго - начинаю тока Заранее благодарен - Sada. |
|
26.04.2005, 12:10 | #2 |
Banned
|
Точку с запятой после { поставить?
|
|
26.04.2005, 12:13 | #3 |
Участник
|
Sada, библия разработчика:
Руководство разработчика http://technet.navision.com/usered/A...02.00-ENUS.zip и BestPractice http://technet.navision.com/usered/B..._Practices.htm в частности http://technet.navision.com/usered/B..._framework.htm Пожалуйста, пользуйтесь первоисточниками http://technet.navision.com/usered/Axaptaindex.htm См. также ссылки внизу сообщения |
|
26.04.2005, 12:15 | #4 |
Программатор
|
Смысл? Поясните плиз, хотя я и пробовал не помогает......
|
|
26.04.2005, 12:31 | #5 |
Модератор
|
Переменные должны отделяться от кода оператором ";"
Кстати, рекомендую почитать про номерные серии С Уважением, Георгий. |
|
26.04.2005, 13:10 | #6 |
Программатор
|
static client server NumberSeqModule numberSeqModule()
{ return NumberSeqReference_RHotel::numberSeqModule(); } static client server NumberSeqReference numberSeqReference() { return NumberSeqReference:: construct(RHotelParameters::numberSeqModule()); } static client server NumberSequenceReference numHotelBookingId() { return NumberSeqReference::findReference(typeId2ExtendedTypeId(typeid(RHotelBookingId))); } И все же почему она ругается, что NumberSeqReference_RHotel класс??? хотя это метод |
|
26.04.2005, 13:24 | #7 |
Administrator
|
Честно признаться, так и не понял, что на что ругается.
Вы не могли бы привести точный текст ошибки и точную позицию в коде, где эта ошибка появляется?
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
26.04.2005, 13:47 | #8 |
Программатор
|
static client server NumberSeqModule numberSeqModule()
{ return NumberSeqReference_RHotel::numberSeqModule(); } В этом методе NumberSeqReference_RHotel не является классом.строка 3 столб 15 Инфа для размышления: static client server NumberSeqReference numberSeqReference() { return NumberSeqReference:: construct(RHotelParameters::numberSeqModule());} static boolean exist() { return (select firstonly recId from RHotelParameters).recId !=0;} static client server NumberSequenceReference numHotelBookingId() { return NumberSeqReference::findReference(typeId2ExtendedTypeId(typeid(RHotelBookingId)));} Плюс метод find описан, но он сюда не влезет Заранее благодарен - Sada P.S.:RHotelParameters - таблица |
|
26.04.2005, 13:51 | #9 |
Administrator
|
ОК. Теперь выделите в самом первом методе (в том, где ошибка) "NumberSeqReference_RHotel" и нажмите F1. Какая первая строчка в появившемся окне справки?
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
26.04.2005, 13:58 | #10 |
Программатор
|
***Ошибка 76, NumberSeqReference_RHotel не является классом
|
|
26.04.2005, 14:04 | #11 |
Administrator
|
А если нажать Ctrl+Пробел (стоя на NumberSeqReference_RHotel), tooltip появляется (если да, то какой)? Или список методов появляется?
И, кстати, в этом классе (NumberSeqReference_RHotel) есть метод numberSeqModule()? Какой у него заголовок?
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
26.04.2005, 14:04 | #12 |
Участник
|
Прошу прощения, если я не в тему, но что должна вернуть такая конструкция?
|
|
26.04.2005, 14:06 | #13 |
Administrator
|
Цитата:
Изначально опубликовано Lemming
Прошу прощения, если я не в тему, но что должна вернуть такая конструкция?
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
26.04.2005, 14:07 | #14 |
Участник
|
PHP код:
|
|
26.04.2005, 14:11 | #15 |
Программатор
|
tooltip не появляется и в том то и проблема что NumberSeqReference_RHotel не класс!!
|
|
26.04.2005, 14:13 | #16 |
Administrator
|
Цитата:
Изначально опубликовано Sada
в том то и проблема что NumberSeqReference_RHotel не класс!!
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
26.04.2005, 14:16 | #17 |
Программатор
|
Чесно говоря я совсем запутался: зачем к NumberSeqReference прилеплен _RHotel?
Напомню - пример этот из книги взят и я не доконца понимаю что этот метод вернуть должен (учусь же тока) |
|
26.04.2005, 14:17 | #18 |
Участник
|
Цитата:
Изначально опубликовано Sada
tooltip не появляется и в том то и проблема что NumberSeqReference_RHotel не класс!! Я там такого вообще не видел...хотя пример не делал. |
|
26.04.2005, 14:17 | #19 |
Программатор
|
Метод вроде как есть:
static client server NumberSeqReference numberSeqReference() { return NumberSeqReference:: construct(RHotelParameters::numberSeqModule()); } |
|
26.04.2005, 14:19 | #20 |
Программатор
|
В книге страница 155-157
|
|