У меня проблема - не знаю как решить:
При расчете (баланса) делаю:
Код: Выделить всё
Relate:file.Open
LOCK(file)
Stream(file)
...................
..................
Flush(file)
Unlock(file)
Relate:file.close
Программа работает, работает, - а потом по неясной причине выбрасывает такое сообщение : (иногда - через раз, через три)
-----------------------------------------------------------
Runtime error
Mismatched PUSHCSCOP / POPSCOPE: Mismatched POPSCOPE
Do you want to GPF ?
----------------------------------------------------------
Подскажите, что это значит.
Ошибка не стабильная - иногда есть - иногда нет.
На разных машинах (Win98 - WinXP) по-разному себя проявляет - под Win98 ни разу не было.
И в сети, и локально проявления одинаковы.
Может быть это связано со STREAM ?
CW5.5G ABC
C уважением, Галина
(Добавление)
Скорее всего, это связано с "мультизадачностью" Clarion5.5
Возможно, есть окно с таймером, которое время от времени становится текущим. Желательно на время выполнения этот таймер отключить. Другой, не менее "радостный", вариант - активный OCX в нетекущем окне - стоит махнуть над ним мышкой и ...
Лучше всего окно, где это происходит, лишить атрибута MDI. Все равно во время выполнения заняться другими делами не получится .
--
C уважением
Yuri
Адрес:yufil@mail.ru
Написал: ClaList(2)