質問編集履歴
7
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,3 +1,7 @@
|
|
1
1
|
主記事です。こちらをご覧ください。
|
2
2
|
|
3
3
|
[Q&A Access violationエラー発生時の対処方法 - Qiita](https://qiita.com/naitosyota/questions/13a0188b7c3cf5207a87)
|
4
|
+
|
5
|
+
|
6
|
+
|
7
|
+
[c# - Windows10でexeファイルを実行したら、エラー:Access violation at address - スタック・オーバーフロー](https://ja.stackoverflow.com/questions/85209/windows10%e3%81%a7exe%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e5%ae%9f%e8%a1%8c%e3%81%97%e3%81%9f%e3%82%89-%e3%82%a8%e3%83%a9%e3%83%bc-access-violation-at-address)
|
6
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,3 +1,3 @@
|
|
1
1
|
主記事です。こちらをご覧ください。
|
2
2
|
|
3
|
-
[Q&A Access violationエラー発生時の対処方法 - Qiita(https://qiita.com/naitosyota/questions/13a0188b7c3cf5207a87)
|
3
|
+
[Q&A Access violationエラー発生時の対処方法 - Qiita](https://qiita.com/naitosyota/questions/13a0188b7c3cf5207a87)
|
5
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,3 +1,3 @@
|
|
1
1
|
主記事です。こちらをご覧ください。
|
2
2
|
|
3
|
-
[
|
3
|
+
[Q&A Access violationエラー発生時の対処方法 - Qiita(https://qiita.com/naitosyota/questions/13a0188b7c3cf5207a87)]
|
4
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,3 +1,3 @@
|
|
1
1
|
主記事です。こちらをご覧ください。
|
2
2
|
|
3
|
-
[[Q&A] Access violationエラー発生時の対処方法 - Qiita]
|
3
|
+
[[[Q&A] Access violationエラー発生時の対処方法 - Qiita]](https://qiita.com/naitosyota/questions/13a0188b7c3cf5207a87)
|
3
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
2
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,3 +1,3 @@
|
|
1
1
|
主記事です。こちらをご覧ください。
|
2
2
|
|
3
|
-
[[Q&A] Access violationエラー発生時の対処方法 - Qiita](https://qiita.com/naitosyota/questions/13a0188b7c3cf5207a87
|
3
|
+
[[Q&A] Access violationエラー発生時の対処方法 - Qiita]([https://qiita.com/naitosyota/questions/13a0188b7c3cf5207a87](https://qiita.com/naitosyota/questions/13a0188b7c3cf5207a87)
|
1
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,85 +1,3 @@
|
|
1
|
-
|
1
|
+
主記事です。こちらをご覧ください。
|
2
2
|
|
3
|
-
使用言語:Delphi+C#
|
4
|
-
|
5
|
-
IDE:Rad Studio10.2で構築されたプロジェクトを10.4に移行して開発
|
6
|
-
|
7
|
-
OS:Windows10
|
8
|
-
|
9
|
-
Rad Studio10.4でビルドしたモジュール'xxxxxx.exe'を実行したら、下記エラーが表示され処理ができません。
|
10
|
-
|
11
|
-
上記エラーが発生した場合の確認方法や確認手段、疑うべき部分、手順などを教えて下さい。
|
12
|
-
|
13
|
-
|
14
|
-
|
15
|
-
### 発生している問題・エラーメッセージ
|
16
|
-
|
17
|
-
|
18
|
-
|
19
|
-
```
|
20
|
-
|
21
|
-
Access violation at
|
3
|
+
[[Q&A] Access violationエラー発生時の対処方法 - Qiita](https://qiita.com/naitosyota/questions/13a0188b7c3cf5207a87
|
22
|
-
|
23
|
-
```
|
24
|
-
|
25
|
-
|
26
|
-
|
27
|
-
### 該当のソースコード
|
28
|
-
|
29
|
-
|
30
|
-
|
31
|
-
```ここに言語名を入力
|
32
|
-
|
33
|
-
Delphi(XXX.pas)の画面部品初期化(イニシャライズ)部分で発生。
|
34
|
-
|
35
|
-
```
|
36
|
-
|
37
|
-
|
38
|
-
|
39
|
-
### 試したこと
|
40
|
-
|
41
|
-
|
42
|
-
|
43
|
-
メインモジュールの表示処理で、「メインモジュールのuses句で結合している『インストール済設計時パッケージ』」の一部がnilになり、nilになった結果、nil部品の内部プロパティをセットしようとし、「Access violation」が出力されているところまで分かったが、
|
44
|
-
|
45
|
-
・問題のある設計時パッケージはRad Studio10.4で正常インストールされており、「設計時パッケージ一覧に表示されている」
|
46
|
-
|
47
|
-
・問題のあるパッケージを直接プロジェクトファイルをRad Studio10.4で開いてクリーンアップ&ビルド正常終了
|
48
|
-
|
49
|
-
・Rad Studio10.4でデバッグ実行時に、「Access violation」エラー発生
|
50
|
-
|
51
|
-
・Rad Studio10.4でビルドしたモジュールexeを起動させた場合も、「読み取り違反」エラーが発生
|
52
|
-
|
53
|
-
<今まで確認したこと・試行したこと>
|
54
|
-
|
55
|
-
・今回の問題の発生直前で変更したポイントは「Rad Studioを10.2⇒10.4に変更」(ビルド端末には.NET3.5.2と4系では.NET4.6までが導入されいてる)
|
56
|
-
|
57
|
-
・「Access violation」エラーが発生した際、デバッガでコンポーネントの追加をモジュール画面から行ったが「読み込めなかった」
|
58
|
-
|
59
|
-
・当該モジュールのコンパイル指定はRad Studio2007のコンパイルバージョンが最高値(VCL4)だった。Rad Studio10.4で再ビルドしたがエラー解消せず。
|
60
|
-
|
61
|
-
・今回の問題の発生直前で変更したポイントは「Rad Studioを10.2⇒10.4に変更」(ビルド端末には.NET3.5.2と4系では.NET4.6までが導入されいてる)
|
62
|
-
|
63
|
-
・「Access violation」エラーが発生した際、デバッガでコンポーネントの追加をモジュール画面から行ったが「読み込めなかった」
|
64
|
-
|
65
|
-
・当該モジュールのコンパイル指定はRad Studio2007のコンパイルバージョンが最高値(VCL4)だった。Rad Studio10.4で再ビルドしたがエラー解消せず。
|
66
|
-
|
67
|
-
・OracleクライアントのDLLなど他のモジュールは読み込めている。
|
68
|
-
|
69
|
-
・データベースアクセスを行うpasモジュールをデザイナで開こうとすると『TQueryがない』旨の、Rad Studioのエラーポップアップ表示
|
70
|
-
|
71
|
-
・問題が起きているモジュールはRad Studio10.2、.NET3.5では「ビルド後のモジュールで起動、動作できていた」
|
72
|
-
|
73
|
-
・Rad Studio10.4にバージョンアップ、設計時パッケージ一覧をエンバカデロ提供「移行ツール」で移行した。
|
74
|
-
|
75
|
-
・問題発生後、「設計時パッケージ一覧」から項目削除、当該モジュールをクリーンアップ&ビルド後にパッケージのインストールで正常登録を確認。
|
76
|
-
|
77
|
-
・クリーンアップ&ビルド後に再度デバッガで起動確認を行ったところ、当該モジュールのインスタンスをセットしているタイミングで、セットの元の中身がnilだった。
|
78
|
-
|
79
|
-
|
80
|
-
|
81
|
-
### 補足情報(FW/ツールのバージョンなど)
|
82
|
-
|
83
|
-
|
84
|
-
|
85
|
-
なし。
|