質問編集履歴

4

訂正

2019/12/23 02:20

投稿

ParaParaDance
ParaParaDance

スコア56

test CHANGED
File without changes
test CHANGED
@@ -42,7 +42,7 @@
42
42
 
43
43
  C#でDLLを連続させるには、 Form1_LoadにDLLを入れればいいのでしょうか?
44
44
 
45
- 試しでDLLの中をLoopにし、 Form1_Loadにセットし、返り値をBufferに入れてTimerで定期的に取りに行くようにしてみたんですが、動かないすね
45
+ 試しでDLLの中をLoopにし、 Form1_Loadにセットし、返り値をBufferに入れてTimerで定期的に取りに行くようにしてみたんですが、動きませんした
46
46
 
47
47
  ※同期をとることではなく、ただ裏で回せるために試したものです。
48
48
 
@@ -64,4 +64,4 @@
64
64
 
65
65
  ```
66
66
 
67
- DLLを裏で動作させることや動機を取るほうほうなど、アドバイスをお願いします。
67
+ DLLを裏で動作させることや動機を取る方法など、アドバイスをお願いします。

3

訂正

2019/12/23 02:20

投稿

ParaParaDance
ParaParaDance

スコア56

test CHANGED
File without changes
test CHANGED
@@ -5,8 +5,6 @@
5
5
  【試した方法】
6
6
 
7
7
  C++dllを呼び出す度にデータを読み出すようにし、C#側でDLLをTimerメソッドに入れて定期的にデータを読んでくる。 ※以下のコードで成功しました。
8
-
9
-
10
8
 
11
9
  ```ここに言語を入力
12
10
 
@@ -26,11 +24,7 @@
26
24
 
27
25
  {tBox_Angle.Text = Convert.ToString((short)DLLimpo.GetData());}
28
26
 
29
-
30
-
31
- }```
27
+ ```
32
-
33
-
34
28
 
35
29
 
36
30
 

2

修正

2019/12/23 02:18

投稿

ParaParaDance
ParaParaDance

スコア56

test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,11 @@
26
26
 
27
27
  {tBox_Angle.Text = Convert.ToString((short)DLLimpo.GetData());}
28
28
 
29
+
30
+
29
31
  }```
32
+
33
+
30
34
 
31
35
 
32
36
 

1

マークダウン訂正

2019/12/23 02:17

投稿

ParaParaDance
ParaParaDance

スコア56

test CHANGED
File without changes
test CHANGED
@@ -10,8 +10,6 @@
10
10
 
11
11
  ```ここに言語を入力
12
12
 
13
- C++ DLL側
14
-
15
13
  int __stdcall GetData() {
16
14
 
17
15
      static int buff;
@@ -23,8 +21,6 @@
23
21
      return buff;
24
22
 
25
23
 
26
-
27
- C#側
28
24
 
29
25
  private void timer1_Tick(object sender, EventArgs e)
30
26