0

Wosa/XFS を使用してアプリケーションを開発していますが、現在の問題は、起動時に「アプリケーションを正しく起動できませんでした (0xc0000142)。[OK] をクリックしてアプリケーションを閉じます。」というエラーが発生することです。

これは、Wfs_Startup 呼び出しによって生成されます。

BOOL Wfs_Startup(void) { WFSVERSION WfsVersion; return (WFSStartUp(RECOGNISED_VERSIONS, &WfsVersion) == WFS_SUCCESS); }

NI_XFSMgr.DLL をロードしなかったためか、System32 ディレクトリに配置した 3 つの DLL ファイルをロードしなかったためか、このエラーの過程がどうなるかわかりません。

WOSA/XFS に関する知識をお持ちの方は、解決策を教えてください。現在、私のアプリケーションはコンソール ベースです。

感謝します。

4

2 に答える 2

1

このエラーは、xfs レジストリを正しく構成していない場合に発生することがあります。HKEY_LOCAL_MACHINE\SOFTWARE\XFS\XFS_MANAGERノードを確認してください。

すべての値が正しい必要があります。

別の理由として、アプリケーションがxfs 共有メモリ ファイルにアクセスできない可能性があります。

共有メモリ ファイルへのパスは、HKEY_LOCAL_MACHINE\SOFTWARE\XFS\XFS_MANAGERShareFileName パラメータで設定されます。

于 2015-02-09T08:26:26.840 に答える