Eclipse で ARCGIS Java SDK を使用してプログラミングしています。
IFeatureClassをISchemalockにキャストする必要があります。このキャストは許可されるはずです。このキャストの例は、http: //resources.esri.com/help/9.3/arcgisengine/java/doc/b22267cb-642c-11dc-9ca3-0b35f906bb2e.htmにあります。
ただし、コードでこのキャストを実行しようとすると、例外が表示されます。
スレッド「メイン」での例外 java.lang.ClassCastException: com.esri.arcgis.geodatabase.IFeatureClassProxy は com.esri.arcgis.geodatabase.ISchemaLock にキャストできません
IFeatureClass でこのキャストを行うことはできますか? これを実行するコードは次のとおりです。
//Attempt to acquire an exclusive schema lock on the feature class.
ISchemaLock schemaLock = (ISchemaLock)featureClass;
プログラムの 1 つでこの単純なコード行を試していただければ幸いです。
お知らせください...