質問編集履歴

4

修正

2017/11/17 04:50

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -52,7 +52,7 @@
52
52
 
53
53
  dataList[i].B_Data.num = 10 + i;
54
54
 
55
- dataList[i].B_Data.Value = &a;
55
+ dataList[i].B_Data.Value = (void*)&a;
56
56
 
57
57
  }
58
58
 

3

修正

2017/11/17 04:50

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -46,6 +46,8 @@
46
46
 
47
47
  {
48
48
 
49
+          dataList[i].B_Data = DataValue[i];
50
+
49
51
  dataList[i].ID = i;
50
52
 
51
53
  dataList[i].B_Data.num = 10 + i;

2

誤字

2017/11/17 04:43

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -38,7 +38,7 @@
38
38
 
39
39
 
40
40
 
41
- A* dataList = stackalloc t_updatePVList[sizeof(A) * 5];
41
+ A* dataList = stackalloc A[sizeof(A) * 5];
42
42
 
43
43
  B[] DataValue = new DataValue[5];
44
44
 

1

修正

2017/11/17 04:42

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -34,6 +34,10 @@
34
34
 
35
35
 
36
36
 
37
+ int a = 7;
38
+
39
+
40
+
37
41
  A* dataList = stackalloc t_updatePVList[sizeof(A) * 5];
38
42
 
39
43
  B[] DataValue = new DataValue[5];
@@ -42,18 +46,20 @@
42
46
 
43
47
  {
44
48
 
45
- dataList[i].ID = i;
49
+ dataList[i].ID = i;
46
50
 
51
+ dataList[i].B_Data.num = 10 + i;
47
52
 
48
-
49
- dataList[i].propData = tDataValue[i];
53
+ dataList[i].B_Data.Value = &a;
50
-
51
- dataList[i].propData.value = myPV.GetPVPtr(objectType, dataGridView2[2, i].Value);
52
-
53
- dataList[i].propData.dataType = myPV.GetdataType(85, objectType);
54
-
55
-
56
54
 
57
55
  }
58
56
 
59
57
  ```
58
+
59
+
60
+
61
+ これでやると正しく領域確保が出来ていないため上手くできません。
62
+
63
+ どのようにしてやれば良いのでしょうか?
64
+
65
+ よろしくお願いいたします。