質問編集履歴

3

コード内容を一部修正

2021/02/21 07:16

投稿

MaeharaKenji
test CHANGED
File without changes
test CHANGED
@@ -150,7 +150,7 @@
150
150
 
151
151
  //fread(m_pEnv,1,sizeof(env_if_t),fp);
152
152
 
153
- fread((env_if_t *)m_pEnv,1,sizeof(env_if_t),fp);
153
+ fread(m_pEnv,1,sizeof(env_if_t),fp);
154
154
 
155
155
  fclose(fp);
156
156
 
@@ -178,10 +178,6 @@
178
178
 
179
179
  {
180
180
 
181
-
182
-
183
-
184
-
185
181
  int i;
186
182
 
187
183
  wchar_t name[11];
@@ -196,16 +192,16 @@
196
192
 
197
193
 
198
194
 
195
+
196
+
197
+ lblSDevName->Text = UnicodeString((wchar_t *)name);
198
+
199
+ lblSPass->Text = IntToStr(env->system.password);
200
+
201
+
202
+
199
203
  /*
200
204
 
201
- lblSDevName->Text = UnicodeString((wchar_t *)name);
202
-
203
- lblSPass->Text = IntToStr(env->system.password);
204
-
205
-
206
-
207
-
208
-
209
205
  memset(name,0,22);
210
206
 
211
207
  memcpy(name,&env->system.ch_name[0][0],20);

2

質問内の用の修正

2021/02/21 07:16

投稿

MaeharaKenji
test CHANGED
File without changes
test CHANGED
@@ -88,6 +88,18 @@
88
88
 
89
89
 
90
90
 
91
+ この
92
+
93
+ ・dev_name[20];
94
+
95
+ ・password
96
+
97
+
98
+
99
+ この2つの情報があり、それぞれを専用のラベルに表示させたいのですが、
100
+
101
+
102
+
91
103
 
92
104
 
93
105
 

1

説明内容を修正。

2021/02/21 07:01

投稿

MaeharaKenji
test CHANGED
File without changes
test CHANGED
@@ -204,6 +204,32 @@
204
204
 
205
205
  ```
206
206
 
207
+ なおエラーの内容は、次のようなエラーメッセージボックスが出てきました。
208
+
209
+
210
+
211
+ ```ここに言語を入力
212
+
213
+ モジュール'CC32C260MT.DLL'のアドレス 32206539でアドレス 00000000に対する書き込み違反がおきました。
214
+
215
+ ```
216
+
217
+
218
+
219
+ デバッガで追っていくと、tbtnOpenClickメソッドの
220
+
221
+ ```ここに言語を入力
222
+
223
+ fread((env_if_t *)m_pEnv,1,sizeof(env_if_t),fp);
224
+
225
+ ```
226
+
227
+ この箇所でデバッガも停止します。
228
+
229
+
230
+
231
+
232
+
207
233
 
208
234
 
209
235
  解決方法をご教示頂きますよう、お願い致します。