3
A
回答
7
不需要。首先,請考慮Windows API不知道「VCL」是什麼。它不知道「TButton」或「TStringGrid」,它當然不知道「TImage」或「TLabel」,它們甚至沒有窗口句柄。您可以使用EnumChildWindows
來獲得窗口控件的句柄你可以用look at their class names來確定它們來自「TButton」或「TStringGrid」,但即使如此,你也無法訪問任何與對象相關的設施。您不會有對象引用,因此您無法讀取任何屬性或調用任何方法。
TestComplete來自Automated QA,可以從外部程序訪問程序的表單和類,這聽起來像您可能想要做的。它通過在Delphi程序中包含一個單元來工作,並且該單元本質上爲TestComplete程序提供了一個後門,用於查詢程序的內部。這需要應用程序開發人員的合作;你不能在任意程序上使用TestComplete。
0
您可以查看DFM,這些DFM作爲資源存儲在可執行文件中。
安德斯奧爾森把一個VCL Scanner application放在一起,剛剛這一點。 source code也可用。
0
直到德爾福2006年,你可以使用vcltest3.dll這個。但現在你必須按照羅布肯尼迪的建議。
相關問題
- 1. EF5中的外部枚舉
- 2. 從.NET應用程序枚舉和讀取Java應用程序的UI控件
- 3. C++ - 程序中的多枚舉枚舉
- 4. SQLAlchemy枚舉在外部文件中
- 5. 在IIS中枚舉應用程序池
- 6. 如何在控制檯應用程序中使用vcl組件?
- 7. 枚舉外部驅動器
- 8. 從外部控件中的應用程序中使用樣式
- 9. 在外部程序集中反映枚舉值
- 10. 在iOS應用程序中設置枚舉的枚舉,以便可以在整個應用程序中訪問
- 11. 枚舉來自外部應用程序的瀏覽器選項卡
- 12. 如何枚舉應用程序?
- 13. VCL表格應用程序
- 14. C#簡單控制檯應用程序枚舉問題
- 15. 外部swf控制flex應用程序?
- 16. 枚舉實用程序庫
- 17. 如何在頭文件中使用外部枚舉類型?
- 18. 從類庫中枚舉控制檯應用程序中的類型
- 19. 將文件url從Winforms控件拖到外部應用程序
- 20. 使用單個VCL表單的控制檯應用程序中的Tab順序
- 21. PostgreSQL VCL控件
- 22. 枚舉在C++中安裝在Windows上的應用程序
- 23. 如何枚舉和加載iPhone應用程序中的資源?
- 24. 如何在我的rails應用程序中實現枚舉?
- 25. 與枚舉外鍵
- 26. 枚舉事件處理程序
- 27. 枚舉C程序中的補充組
- 28. 使用外部類的枚舉來避免在.proto中定義?
- 29. 使用android應用程序控制外部外圍設備
- 30. 在我的應用程序中打開外部應用程序
這裏是一個有用的工具http://catch22.net/software/winspy,它可以讓你輕鬆地瀏覽從窗口/控件通過windows API調用返回的數據。 – skamradt 2009-10-26 15:37:40