我想制作 2 个程序 main.exe 和 control.dll。语言将是 C++ 或 C#。
main.exe 是我的核心算法。Control.dll 可以在运行时通过UDP向 main.exe 发送一些控制信号。它让其他程序控制 main.exe 的进程。
main.exe 中有一个变量int A
。A
main.exe 运行期间更改的值。我也可以调用Get_A()
或Set_A()
从 control.dll 来控制 A 的值。
但我想要的是CControl
从 control.dll 导出一个类。然后A
将是此类的成员变量。任何人调用B=CControl.A
都会触发Get_A()
,调用CControl.A = B
就会触发Set_A()
。这样我就可以从两侧同步值。我也可以调用CControl.A++
or +=1
。
那可能吗?