兩個程式之間的簡單互動設定

2021-10-20 05:29:00 字數 944 閱讀 5988

本人又犯錯了。

我寫了乙個程式(假如我叫做程式2),它呼叫了程式1的引數。兩個程式都有自己的程序。

現在,我想用程式1呼叫程式2中產生的資料,失敗,反饋:函式未定義。

迴圈呼叫不支援。

迴圈呼叫不好使。那就匯出不迴圈的那部分吧。

就算匯出乙個常量,都給我報錯函式未定義。

沒法互動。

沒轍了:

花了3個小時,整了個這個:

在程式體2定義乙個變數。然後初始值設為空。然後定時查詢該資料類。

然後程式體2通過函式反覆修改該變數(因為程式體1定義在程式體2之前,所以1不能讀2,但是2能讀1)

寫個**表示下:

# d1.py

data =

0def

get():

return data

defchange_data

(var)

:global data

data =var

return data

for i in

range

(100):

var = get(

)print

(var)

#d2.py

import time

import d1

data1 =

100d1.change_data(data1)

while1:

d1.change(data)

=d1.get()+

1 time.sleep(

1)

湊合著……算問題解決。

程式體是這個樣子的:

1秒延遲,還ok了……

MFC中兩個不同視窗之間的資料互動

從mfc的乙個視窗a控制項中得到的資料要在另乙個視窗b中進行顯示,首先要確保控制項的資料儲存的變數在這兩個控制項中都能使用,一般建議將該變數設為全域性變數。然後要將在a視窗的.cpp檔案中新增顯示函式即可。1.全域性變數的設定 建議個人最好自己建立乙個 global.h 和 global.cpp 兩...

轉貼收藏 兩個程式之間傳送訊息

pb string ls classname,ls windowname ulong ll winhandle uint li result setnull ls classname ls windowname form1 delphi程式視窗名稱 ll winhandle findwindow l...

兩個指標之間的運算

只有指向同一陣列的倆個指標變數之間才可以進行計算。否則是沒有意義的。int pf1,pf2 int arr 10 pf1 arr pf2 arr 1 auto result pf2 pf1 計算機具體運算是兩個位址值相減。應該是過載了運算子 結果是指標值相減除以指標所指物件的大小。因為單純的位址值相...