COBOLからWindows APIを呼び出すプログラムで、実行時に「JMP00015I-U プログラム'CreateProcessA'を呼び出すのに失敗しました.CODE=0x7e」のエラーとなります。

COBOLからWindows APIを呼び出すプログラムで、実行時に「JMP00015I-U プログラム 'CreateProcessA' を呼び出すのに失敗しました.CODE=0x7e」のエラーとなります。
ENTRY情報の不足が考えられます。エントリ情報に「CreateProcessA=Kernel32.dll」を設定してください。

詳細は、以下のマニュアルを参照してください。

NetCOBOL 使用手引書
  • 「5.4.2 副プログラムのエントリ情報」

実行時メッセージに表示された呼び出すプログラム名がすべて大文字で表示されている場合は、大文字/小文字の区別を正しく指示していないことが考えられます。 Windows APIの関数名には大文字/小文字の区別があるため、翻訳オプション「NOALPHAL」 または「ALPHAL(WORD)」を指定する必要があります。

詳細は、以下のマニュアルを参照してください。

NetCOBOL 使用手引書
  • 「A.2.2 ALPHAL(英小文字の扱い)」
製品・サービス情報
対象製品NetCOBOL
プラットフォームWindows x86, Windows x64, Windows Itanium
アンサー種別 運用/保守
このページの先頭へ