如何在同一程式的兩個例項中跨程序傳遞值 155

發布 科技 2024-08-01
14個回答
  1. 匿名使用者2024-01-31

    第一種使用分布式系統來實現這個功能(分布式系統並不意味著兩個程式必須在不同的計算機上執行)(中)命名空間。

    第二個使用 SendMessage API 函式將訊息(更難)傳送到指定程序的主線程

    三是socket開放埠,然後通訊傳輸資料(簡單)詳細**可以聯絡我。

  2. 匿名使用者2024-01-30

    是乙個具有多個執行緒的程式。

    或兩個單獨的程式。

    或者它可以在兩個形式之間傳遞。

    如果它是乙個程式多哥執行緒,那麼。

    false;

    就是這樣。 如果有多個程式,建議在程式入口處設定啟動引數。

    或者它可以在兩個形式之間傳遞。

    如果是這樣,就這麼簡單。

    form2 frm2=new form2();

    引數;;

  3. 匿名使用者2024-01-29

    如果在本地

    程序 1 在位址(例如 c:)下建立乙個 XML 資料包(例如 c:)

    然後程序 2 將每隔一段時間檢查一下是否存在此內容,如果是,它將讀取該程序。

  4. 匿名使用者2024-01-28

    提供最簡單的方法。

    使用配置檔案。 類似的東西。

    如果配置檔案被修改,另乙個程式將掃瞄該檔案。 如果發現不合規,將彈出乙個對話方塊,詢問您是否要修改它。

  5. 匿名使用者2024-01-27

    是的,您只能借用外國的。 例如,讀取資料庫、讀取 XML、讀取文字。

  6. 匿名使用者2024-01-26

    傳輸同步是指資料在傳輸前兩個終端之間的傳輸路徑是一致的。

  7. 匿名使用者2024-01-25

    1. 為了在檔案中使用相同的變數,必須將該變數定義為全域性變數 2。若要在另乙個檔案中引用檔案外部的全域性變數,引用者必須使用 extern 來宣告該變數。

    3. 變數必須在函式中操作。

    例如:void func()。

    int n ;

    int main()

    #include

    extern int n;

    void func()

    std::cout <<"n="<

  8. 匿名使用者2024-01-24

    你把那個叫做。 c 檔案中的 main() 函式被更改為其他內容,例如 fun();

    然後在另乙個。 在 C 檔案的 main() 函式中呼叫 fun();

    只要你確保乙個 C 專案只有乙個 main() 作為入口點,至於保留哪個 main 函式,就要看你的程式邏輯了,注意 main 函式是入口點的概念。

  9. 匿名使用者2024-01-23

    假設您有乙個 A 級。 還有乙個B類。

    public class a

    public class b

    您可以通過在新類中建立另乙個類的物件來訪問彼此的方法。

  10. 匿名使用者2024-01-22

    新,乙個物件就可以了。

  11. 匿名使用者2024-01-21

    如果是跨域的。 是的,DOM禁止操作會有問題。。這個問題解決起來比較複雜。 如果只是乙個報價。 最方便的方法是使用介面傳輸資料。 也就是說,獲取 servlet,然後跳轉。

  12. 匿名使用者2024-01-20

    我沒有練習過,所以我給你乙個想法: 1例如,程式啟動後,可以在某個目錄(最好是程式本身所在的目錄)中建立乙個具有特殊名稱的檔案,並在啟動程式時刪除該檔案以檢查該檔案是否存在,然後關閉該程式。

    2.了解如何獲取系統程序,如何為自己的程式自定義乙個程序名稱,然後在開始之前檢查該程序是否存在,思路大概是這樣的。

    我想到兩種,希望能幫到你。

  13. 匿名使用者2024-01-19

    使用單例模式。

    單例模式是一種常用的軟體設計模式。 從本質上講,它只包含乙個稱為單例的特殊類。 單例模式可以保證系統中乙個類只有乙個例項,並且該例項易於外界訪問,從而方便控制例項數量,節省系統資源。

    如果只想在系統中包含乙個類的乙個物件,則單例模式是最佳解決方案。

    單例模式是最簡單的設計模式形式之一。 此模式的目的是使類的物件成為系統中的唯一例項。 為此,您可以先在客戶端上例項化它。

    因此,需要一種機制,該機制只允許生成物件類的唯一例項,並“阻止”對要生成的所有物件的訪問。 使用工廠方法限制例項化過程。 此方法應該是靜態的(類方法),因為讓類的例項生成另乙個唯一例項是沒有意義的。

    2] Static UniqueInstance 是 Singleton 的唯一例項,Static SharedInstance 會將其返回給客戶端。通常,ShareDinstance 會檢查 UniqueInstance 是否已例項化。 如果沒有,它將生成乙個例項並返回乙個 uniqueinstance。 [2]

  14. 匿名使用者2024-01-18

    原文*** 這很簡單......

    直接告訴你答案也是可以的,告訴你精彩的細節更容易理解。

    您定義的窗體(如 mainform)是乙個類,它是繼承自窗體的類。

    現在,您已經定義了 2 個窗體類,乙個用於 form1,乙個用於 form2。

    有幾種方法可以在類中傳遞值:

    方法 1公共變數。

    class form1

    呼叫:form1 form1 = new form1(); 例項類。

    方法 2公共屬性。

    class form1

    呼叫:同上。

    方法三:引數傳遞。

    class form1

    呼叫:form1 form1 = new form1(10);

    方法四:函式傳遞。

    在這一點上,你可能仍然明白它仍然有點困難。

    讓我舉個例子。 form2 中有乙個列表框,它實際上是乙個檔案管理器,單擊列表框中的檔名,就會顯示 form1。

    class form1

    呼叫:class form2

    方法 5:靜態變數... 等一會。

相關回答
6個回答2024-08-01

c 語言。 乙個完整的函式由函式標頭和函式體組成,這兩者對於定義函式都是必不可少的。 >>>More

4個回答2024-08-01

這就看你如何定義這兩個方法了,有方法a、b,a是例項方法,b是靜態方法,前者你加了synchronized關鍵字,那麼你同步的其實只是呼叫這個方法的物件,所以無論如何都不會發生執行緒安全問題,除非物件同時被多次呼叫, 如果在方法 b 中加入 synchronized 關鍵字,則表示同步了 static 方法所在的類,這樣如果想在同一時間段內在多個地方呼叫該方法,肯定會產生同步效果,因為在整個虛擬機器中,這個類只有乙個二進位編碼, 在多執行緒中,它就是所謂的關鍵資源,每個人都想使用它,但又不想出現莫名其妙的資料錯誤,那麼我必須同步。至於方法a,就像我之前說的,如果這個物件同時被多次呼叫,那麼這個物件其實就是乙個關鍵資源,很多人都想用它,那麼你就排隊了,只有這樣才會發生同步效果。 >>>More

19個回答2024-08-01

還行。 我嘗試過並嘗試在帶有另乙個硬碟驅動器的Vista系統上重新啟動。 >>>More

32個回答2024-08-01

我猜是看衣服、身材、髮型和外表。

2個回答2024-08-01

這些記錄可以使用非交集方法獲得,該方法可以以多種方式編寫,具體取決於表結構和比較要求。 >>>More