我想知道是否有一個Delphi的工具或組件,可以逐行跟蹤方法執行並創建一個日誌文件。使用這種工具,通過比較兩個日誌文件,可以輕鬆地比較方法如何在兩組輸入數據上執行操作。Delphi跟蹤工具
編輯:
比方說,有一個函數
10: function MyFunction(aInput: Integer): Integer;
11: begin
12: if aInput > 10 then
13: Result := 10
14: else
15: Result := 0;
16: end;
我正在尋找一種工具,將給予其對子級類似於以下日誌:
當aInput參數是1:
Line 10: 'function MyFunction(aInput: Integer): Integer;'
Line 11: 'begin'
Line 12: 'if aInput > 10 then'
Line 15: 'Result := 0;'
Line 16: 'end;'
並且當aInput參數是11時:
Line 10: 'function MyFunction(aInput: Integer): Integer;'
Line 11: 'begin'
Line 12: 'if aInput > 10 then'
Line 13: 'Result := 10;'
Line 16: 'end;'
該工具應該要求的唯一信息是函數名稱。
這就像是在調試器下逐步完成該方法,但是以自動方式記錄每行代碼。
我熟悉那些工具,但他們只允許一個人手動放置跟蹤語句。我需要一個能夠自動生成跟蹤日誌的工具,而無需手動添加任何語句。 – Max 2009-12-28 15:30:31