System.Classes.EInvalidOperation
Delphi
EInvalidOperation = class(Exception);
C++
class PASCALIMPLEMENTATION EInvalidOperation : public System::Sysutils::Exception
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
説明
EInvalidOperation は,コンポーネントに無効な処理を試行したときに生成される例外クラスです。
アプリケーションが,ウィンドウまたはウィジェットハンドルを必要とする処理を試行したときに,コンポーネントに親がない(Parent プロパティが Nil(Delphi)または NULL(C++)の場合),EInvalidOperation 例外が生成されます。フォームそのものをドラッグアンドドロップしようとしたとき(フォームの BeginDrag メソッドの呼び出し時など)にもこの例外が生成されます。
メモ: このオブジェクトを EInvalidOp オブジェクトと混同しないようにしてください。