Страница 1 из 1

Мазафака, опять не компилится

Добавлено: 23 сен 2008, 19:12
galover
Народ, хэлп снова. Не компилится ресурс хоть тресни, код:

Код: Выделить всё

table struct tblBar
(
   NRec : comp,
   CObjStroy : ref(KatStroy)
)
with index
(
  NRec : comp
)
компилятор валится с
(0)Runtime error 216 (rtl: попытка обращения к некорректному
ескриптору)
in vip.exe at 000ED585
Понимаю, что скорей всего конструкция недопустима (кстати почему???), но нельзя что ли нормальный error показать.

P.S. Только не отсылайте к ТП! Support team sucks

Добавлено: 23 сен 2008, 21:12
edward_K
вот любитель жизнь усложнять.
а без ref то что не обойтись? Все равно сам ее набиваешь. Это для контроля не временных табл нужно - чтобы не дай бог из Katstroy запись не удалить, а во времянке то нафига? просто comp и все. Да и index
пишется типа ( tblbar01 = nrec , ....)
Про ТП зря вы так. В пюбой ТП найдется человек который ответит на что угодно, тока всем он ответить не успевает :). А тут вопрос к разработчику и в нормальной ТП чел, с которым вы разговариваете, здесь должен сработать как ретранслятор на того, кто в теме. А если вы аргументировано докажете, что ТП заминает ваши грамотные(!) вопросы, то ТП будет к вас лучше относиться. Правда если вопросы будут безграмотные, то эффект будет обратный.

Добавлено: 23 сен 2008, 21:25
edward_K
а с таким подходом к ТП вас там точно уважать не будут. Думаете там этот форум не читают?Сейчас правда появился официальный форум на galaktika.by - там вам непосредственно разработчик ответит. В любом разе озвучить проблему в ТП всегда нужно, а то вы заткнете дырку сейчас и будете мучатся с ней постоянно и в дальнейшем. Если на критичную проблему натыкается 3-5 человек, то проблема решается за неделю, а то и быстрее 8).

Добавлено: 23 сен 2008, 23:44
Den
Действительно, топик несколько вызывающе назван... 8-)

Добавлено: 24 сен 2008, 10:37
galover
Про индекс прогнал, писал быстро - действительно нужно

Код: Выделить всё

with index
(
  index1 = NRec
);
ref конструкция нужна, чтобы можно было легко данные по KatStroy получать из временной таблицы, что-то вроде

Код: Выделить всё

tblBar.CObjStroy->Name // и не нужно лишних вьюх или getFirst where
где здесь усложнение? Для разработчика компилятора если что только

По поводу суппорта - накипело. На письма иногда вообще не отвечают, если отвечают, то лишь ставят регламентный срок ответа (чуть ли не неделю, а потерянное время как известно легко переводится в деньги), после чего благополучно забивают на ответ. Нет возможности проследить состояния проблемы. И это поддержкой называется? Может кому и быстрей отвечают, но с нашей фирмой обходятся именно так. Да здесь на форуме мне быстрей и грамотней отвечают.
а с таким подходом к ТП вас там точно уважать не будут. Думаете там этот форум не читают?
А что я не могу выразить свое мнение? Мы вообще-то деньги платим за тех. поддержку и помощь в решении возникших проблем. Да я только рад буду, если они прочитают, может учтут свои ошибки. Критика не повредит. Вот когда все будет в шоколаде - будут грамотные и оперативные ответы - буду петь дифирамбы, а сейчас пока только слив.

Добавлено: 26 сен 2008, 22:30
edward_K
для начала начните с себя :). Научитесь задавать вопросы. А исправления индекса то помогло?
Насчет нет возможности отследить - это то же сказки. Если бы в москве на ТП стояли, то там есть регистрация вопросов через интернет - там все наглядно будете видеть, кто когда и зачем изменил состояния. Насчет сроков - вопросы бывают разные, не на все ответят с ходу. А вы хоть свою статистику то ведете?