プログラムの実行中に発生するエラーのこと。
「Run Time」とは、プログラムを実行(Run)した時点、という意味を表わます。インタープリタ言語では、
基本的にすべてのエラーがランタイムエラーということになります。が、コンパイラ言語の場合は、コンパイル時には検出できず、
実行時に発生したエラーのことを指します。
現在では、多くのプログラムが実行時にシステムのさまざまなリソースを利用。
実行時に始めて参照されるダイナミックリンクライブラリや各種オブジェクトなど。こうした参照が、
該当するファイルが見つからなかったりして失敗するとランタイムエラーとなります。
また、周辺機器などのアクセスが何らかの理由で失敗するといった場合にも発生する可能性があります。また、
WindowsではDLLの予期せぬ書き換えなどによってもランタイムエラーが発生することがあります。