[英]How to check which .bpl package an object belongs to
我的Win32應用程序是使用運行時包構建的。 我們可能總是使用HInstance作為參考來了解進程的當前執行點的運行時包。
我的應用程序可能在運行時加載少量運行時包 給定一個對象,是否可以知道對象(或類)屬於哪個運行時包(或包THandle)?
您可以使用FindClassHInstance,但它是返回包還是exe文件將取決於您是否使用運行時包進行構建。
var
instance: HMODULE;
begin
instance := FindClassHInstance(TButton);
Caption := GetModuleName(instance);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.