Мы используем Progress OpenEdge 10.2A в течение многих лет, и в течение последних 4 месяцев мы начинаем получать неизвестные сообщения об ошибках от наших клиентов.
Мы называем наши .w файлы, используя строки следующим образом:
RUN VALUE(myPath + "myProgram.r") PERSISTENT SET myPrograms[i].
Обычно одна и та же программа вызывает работу без каких-либо проблем, но в редких случаях окно программы кажется не отвечающим, но на самом деле, когда мы смотрим на панель задач Windows, на панели задач появляется другая запись, которая является prowin32.exe. окно с заголовком «Ошибка». Но при выборе, кажется, нет видимого окна, прикрепленного к нему.
Когда мы закрываем его с панели задач с помощью параметра «Закрыть окно», он снова появляется на панели задач 6-7 раз, а затем перезапускается весь сеанс prowin32.
Мы не смогли идентифицировать ошибку, поскольку она не показывает ни сообщения, ни номера ошибки.
Если вы столкнулись с такой проблемой, я хотел бы знать, как вы ее решили.
Если нет, то было бы полезно, если бы вы указали мне путь решения проблемы.
Редактировать 1:
После добавления -errorstack -debugalert -clientlog myLogFile.log к моим параметрам запуска генерируется myLogFile.log. Приведенная ниже часть написана, когда произошла ошибка.
**Unable to realise TEXT myText. (4025)
** ABL Debug-Alert Stack Trace **
--> enable_UI c:\myFolder\myFile1.r (c:\myFolder\myFile1.r) at line 21014
c:\myFolder\myFile1.r (c:\myFolder\myFile1.r) at line 14858
USER-INTERFACE-TRIGGER c:\myFolder\myFile2.r (c:\myFolder\myFile2.r) at line 2905