VC工程之間資源復用

2021-05-27 23:39:20 字數 723 閱讀 2398

vc工程之間資源復用           

經常用vc程式設計,有些工程之間的資源想要復用,這時有一下方法可以達到:

假使有 vc 工程 proa 和 prob;  prob想用到proa中的東西;

方法二:在prob中以edit的方式(就是直接開啟)開啟proa中的rc檔案,複製出窗體資源,貼上到目標prob的rc檔案中,然後編寫相關**,或者copy 工程proa中的資源相關的.h

和.cpp檔案,然後  修改相關包含檔案和錯誤;這還是比較麻煩的方法;

方法三:1、proa 儲存.ogx檔案:在proa 類檢視(classview)中右鍵某個資源對話方塊類,add   to   gallery, 會生成乙個*.ogx的檔案,

在\microsoft visual studio\common\msdev98 \gallery\當前的工程名(proa )\目錄下,

2、prob使用.ogx檔案:點project/add   to   project/components   and   controls..選擇這個*.ogx檔案,就會自動生成乙個對話方塊,自動新增其資源檔案。

這樣的ogx檔案會自動在prob中匯入相關的資源對話方塊檔案和相關的.h和.cpp檔案,我們只需要修改相關的錯誤就可以了;這個方法比較方便;

當然這個方法可以到處任何類,不過一般不涉及資源的類可以直接拷貝.h和.cpp檔案到目標工程中,然後新增相關檔案就可以了;

注意:在win7上,需要管理員許可權啟動工程;

ContentProvider工程之間的呼叫

這裡實現的是前者,第乙個contentprovider 一 首先這裡建立乙個類繼承contentprovider,然後重寫裡面的方法 public class mycontentprovider extends contentprovider override public string getty...

執行緒之間共享與獨享的資源

程序是資源分配的基本單位 執行緒是系統排程的基本單位。平時我們寫的程式都是作為執行緒執行的 程序可以看做是包括一系列執行緒和資源的統稱 乙個程序至少包括乙個 執行緒 主線程,進入main函式時產生的 在其中可以建立其它執行緒,也可以不建立。同一程序間的執行緒究竟共享哪些資源呢,而又各自獨享哪些資源呢...

執行緒之間共享的資源有哪些

同一程序間的執行緒究竟共享哪些資源呢,而又各自獨享哪些資源呢?共享的資源有 a.堆 由於堆是在程序空間中開闢出來的,所以它是理所當然地被共享的 因此new出來的都是共享的 16位平台上分全域性堆和區域性堆,區域性堆是獨享的 b.全域性變數 它是與具體某一函式無關的,所以也與特定執行緒無關 因此也是共...