Cтраница 1
![]() |
Окно Edit Stops. [1] |
Выполнение приложения в режиме отладки идентично его выполнению в стандартном режиме. [2]
![]() |
Окно Modify Variable. [3] |
Прекращение выполнения приложения в режиме отладки Окно Debug, появляющееся при достижении точки останова, может быть закрыто двойным щелчком на его системном меню или выбором Close из меню File. Однако попытка сделать это может привести к неожиданным проблемам, таким как опнбки типа General Protection Failure. PowerBuilder показывает сообщение, приведенное на рис. 16.7, каждый раз, когда разработчик пытается закрыть окно Debug во время выполнения приложения. [4]
При выполнении приложения в среде Delphi перехват исключения выполняет не программа, а сама среда выполнение. [5]
В процессе выполнения приложения вы можете программно определить имя выполняемого файла и путь к нему с помощью функции ParamStr ( 0) ( см. в гл. [6]
В процессе выполнения приложения PowerBuilder записывает в файл с именем exefile. Вы должны рассмотреть возможность трассировки приложения, если выполнение файла с расширением ехе приводит к результатам, отличным от имевших место при выполнении приложения в среде разработки. [7]
Метод Terminate завершает выполнение приложения. [8]
Когда во время выполнения приложения осуществляется ссылка на класс, PowerBuilder вначале ищет его в исполняемом файле, затем проверяются динамические библиотеки. [9]
В процессе воспроневедения продолжается выполнение приложения. [10]
Как следует из названий, выполнение приложения в стандартном режиме относится к обычному варианту работы с ним разработчика или пользователя, а выполнение в режиме отладки означает работу приложения под отладчиком. Используя отладчик, разработчик может задать точки останова ( stops) или контрольные точки ( breakpoints) в скриптах, показывающие, где PowerBuilder должен приостановить выполнение приложения. При достижении точки останова, разработчик может посмотреть значения переменных и даже изменить их, дать PowerBuilder команду выполнить следующую строку кода или возобновить выполнение приложения вплоть до достижения следующей точки останова. [11]
Система Windows NT задает приоритеты выполнения приложений и распределяет между ними время их обработки системой. Имеется возможность установить основной приоритет для повышения или снижения быстродействия. [12]
При эюм форма но время выполнения приложения появляется на том же месте п того же paiMepa, что и во время разработки. [13]
В результате реализации приведенных кодов в процессе выполнения приложения появится окно отладки, в которое по мере работы будут заноситься данные. В сложном приложение вы сможете непосредственно в процессе выполнения просматривать эти данные и наблюдать за ходом работы. [14]
Если мы хотим, чтобы в процессе выполнения приложения меню дочерней формы Файл встраивалось перед меню Окно, необходимо всем разделам меню Окно присвоить значение Grouplndex, большее, чем 0, соответствующий разделам дочернего меню. [15]