質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Delphi

DelphiはPascalを拡張してオブジェクト指向を導入したWindows, OS X,iOS,Androidのネイティブアプリケーションを開発するための言語です。旧称はObject Pascal。開発用IDE「Delphi」にあわせ現在の名前に改称されました。

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Windows

Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

.NET Framework

.NET Framework は、Microsoft Windowsのオペレーティングシステムのために開発されたソフトウェア開発環境/実行環境です。多くのプログラミング言語をサポートしています。

Q&A

解決済

2回答

3099閲覧

Access violationエラー発生時の調査方法・改修方針

RealBios

総合スコア8

Delphi

DelphiはPascalを拡張してオブジェクト指向を導入したWindows, OS X,iOS,Androidのネイティブアプリケーションを開発するための言語です。旧称はObject Pascal。開発用IDE「Delphi」にあわせ現在の名前に改称されました。

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Windows

Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

.NET Framework

.NET Framework は、Microsoft Windowsのオペレーティングシステムのために開発されたソフトウェア開発環境/実行環境です。多くのプログラミング言語をサポートしています。

0グッド

0クリップ

投稿2021/12/18 13:16

編集2021/12/21 02:18

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

TN8001

2021/12/19 01:58

[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 > teratailでは、マルチポスト※の推奨はしていません。 [ヘルプ|teratail(テラテイル)](https://teratail.com/help#posted-otherservice どちらかを削除しろというわけではなく、 * 質問にリンクを記載する * どちらかで進捗や解決があれば、できるだけ速やかに他サイトに反映する ということです。
RealBios

2021/12/20 07:59

承知しました。質問リンクの形で記載します。ご指摘ありがとうございます。
退会済みユーザー

退会済みユーザー

2021/12/21 00:18

リンクの貼り方がおかしいのでエラーになりますよ。
RealBios

2021/12/21 02:17

ご指摘ありがとうございます。修正しました。
guest

回答2

0

TTD (Time Travel Debugging) を用いてアプリケーションクラッシュの原因を調査
https://troushoo.blog.fc2.com/blog-entry-342.html

投稿2021/12/21 02:41

Bego

総合スコア69

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

自己解決

事象解消
原因はDelphiで作成されるファイルの内、.pasにのみ定義があり、.dfmファイルは外部コンポーネントが一時的に読み込み不可となった際に表示されるエラーポップアップで無視ボタンを押下したか、定義が消えておりました。
上記状態で、起点が存在しないため、pas上ではtype宣言してもnilになってしまう。ということでした。
クラスファイルは手順として、デザイン画面でフォーム上に載せる、という手順回避となりました。
ご助言いただいた方々、本当に、本当に、ありがとうございました。

投稿2021/12/22 15:48

RealBios

総合スコア8

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問