Winform 兩個工程之間的呼叫

2022-02-26 12:05:59 字數 534 閱讀 7141

寫這篇文章呢,主要原因是因為工作一年多了,寫了很多小工具,想將其全部整理到乙個專案中使用。又不想重新拷貝**什麼的,或者重新建立偷個懶。所以才寫了這麼篇文章,知識應該都懂,我也不大話連篇了。

實現:在test2工程form1中單擊button1顯示test1工程(已經寫好的工程)的form1

步驟:

1. 建立乙個空白的解決方案,然後將已經寫好的工具的test1工程新增進來。

2. 在此解決方案中建立乙個新的工程test2,並且在form1中新增乙個單機按鈕button1

3. 給test2新增引用,選擇test1的可執行檔案(*.exe)

4. 在test2中的form1中新增引用using test1,並新增button1的點選事件,寫入new test1.form1().showdialog();

5. 除錯執行test2 ,點選test2的form1的button1,便可達到效果.

注:如果是直接呼叫test1工程中的其他窗體也可以呼叫。

兩個執行緒之間的通訊。。。。。

public class demo01 catch interruptedexception e thread t2 new thread catch interruptedexception e t1.start t2.start class mytask system.out.println 1...

兩個程序之間的通訊 pipe 管道

在實際工作中,已經編輯好了nipt analysis的軟體,該軟體一般的輸入檔案是sam檔案,但是為了整合進入測序儀器,需要直接從比對軟體的標準輸出中讀取sam檔案,省去了比對軟體和nipt analysis的i o時間。問題來了,如何將這兩個exe軟體連線起來?原來兩個exe程式就是兩個程序,現在...

ContentProvider工程之間的呼叫

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