Netspirit по Вашей логики и отладчик для машинного кода в пакете "Window" не нужен. Ведь для Delphi существуют сторонние отладчики.
Что касается пошаговой отладки FTCG внутри контейнера в пакете "Window", то я, как и обещал, проверил. Отладка отсутствует. Но это не означает, что эмуляция функций и значений внутри FTCG-контейнера отсутствует, это означает лишь не нереализованность функции отладки в данном случае.
Вот, например, как описан метод For, в одноименном элементе FTCG реализованный в пакете "Window":
func doFor
fvar(old,step_code,end_num,start_num)
lang(i:int)
end_num = End
start_num = Start
lng.decl_loc_var(i,'integer')
if(isndef(IncludeEnd))
end_num = end_num && ' - 1'
end
Только этот блок отвечает за кодогенерацию
println('for ', i, ' := ', start_num, ' to ', end_num, ' do')
lng.begin()
event(onEvent, i)
lng.end()
И конец
event(onStop)
end
Ответов: 16
Рейтинг: 0
|
|||
карма: 0 |
|