laptop and a wrench

不具合

A custom geoprocessing function tool created with Visual C++ fails to run in ArcGIS 10 when background geoprocessing is enabled, or displays a pure virtual function error upon closing the application.

最後に公開された状態: September 28, 2016 ArcGIS for Desktop
不具合 ID 番号 NIM066767
送信されましたMarch 31, 2011
最終更新日June 5, 2024
適用対象ArcGIS for Desktop
見つかったバージョン10.0
プログラム言語VC++
オペレーティング システムWindows OS
オペレーティング システムのバージョンVista
ステータスKnown Limit

参考情報

This is as designed only because we have no control over how someone creates a custom GP tool. There are certain constraints assoicated with running in the Background which must be followed. .Net based tools for the most part donot run well in the Background. Custom GP Tool developers whose tools don''t work in the backgound need to implement the following interface: // // IGPToolBackground interface... // [ oleautomation, local, object, uuid(632F8246-0681-4222-9080-48AD9FADADE7), pointer_default(unique), helpcontext(95195), helpstring("Tool Background Implementation Interface."), ] interface IGPToolBackground : IUnknown { [ propget, helpcontext(95196), helpstring("Can this tool run in the background."), ] HRESULT CanRunInBackground([out, retval] VARIANT_BOOL* pCanRunInBackground); [ propput, helpcontext(95197), helpstring("Can this tool run in the background."), ] HRESULT CanRunInBackground([in] VARIANT_BOOL canRunInBackground); }; And have it return VARIANT_FALSE for get_CanRunInBackground.

再現の手順

不具合 ID: NIM066767

ソフトウェア:

  • ArcGIS for Desktop

バグのステータスが変更されたときに通知を受け取る

Esri Support アプリのダウンロード

このトピックについてさらに調べる

ArcGIS エキスパートのサポートを受ける

テクニカル サポートへのお問い合わせ

Esri Support アプリのダウンロード

ダウンロード オプションに移動