System.Classes.EInvalidOperation

提供:RAD Studio API Documentation

EInvalidOperationSystem.SysUtils.ExceptionSystem.TObject

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 オブジェクトと混同しないようにしてください。

関連項目