Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Объяните, пожалуста, что вы имеете ввиду. Это вообще где? (извините, если глупый вопрос задал; если имеется ввиду Setup->App Options->Gen->Debug Gen, то это было по умолчанию откючено)
Admin писал(а):А вообще судя по всему ты где то не соблюдаешь правило: Количество OPEN(File) = CLOSE(File)
Это я сразу проверил... как будто все файлы закрыты (в форме, которую закрываю)
Эту галку нужно поставить!
Без нее выполняются команды ASSERT
RTFM:
... If debug is on and the expression is false (blank or zero), an error message displays indicating the specific line number and source code module where the asserted expression was false. The user is invited to GPF the program at that point, which allows Clarion's post-mortem debuggers to activate.
If debug is off, the expression is still evaluated, but no error message is displayed if the result is false. To activate error messages in release build (debug is off), you can add the following project define to your application ...
Вообще-то это называется принципом страуса
Избавились от появления сообщения об ошибке - значит избавились от ошибки - так что ли?
А данный оператор в ABC используется для сигнализирования о факте наличия логической ошибки в программе. И нужно разбираться с ее источником, а не прятать голову в песок. ИМХО конечно же...
softcreator писал(а):Вообще-то это называется принципом страуса
Избавились от появления сообщения об ошибке - значит избавились от ошибки - так что ли?
Согласен, однако, если начальство говорит, что программа должна работать сегодня, а процедуры, которые не сам писал во всю кричат об ошибке ввода любые средства хороши. Если б я хорошо знал Clarion, то не вопрос... а я всего месяц назад увидел, что это за зверь.. поэтому вся надежда на этот форум!