問題タブ [microfocus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net-framework-version - Test Partner Tool で .net アセンブリを追加できない
Test Partner 6 を使用してアプリケーションを自動化しました。アプリケーションには、"GUIObject("ClassName=WindowsForms10.Window.8.app.0.15a303f_r38_ad1 Caption='' Index=18")" というクラス名を持つグリッドがあります。this のオブジェクトを作成し、列のタイトルを取得します。
これで、アプリケーションのアップグレードが完了しました。オブジェクトを作成できますが、空のオブジェクトです。何らかの操作を実行しようとすると、「無効なプロシージャ コールまたは引数です」というエラーがスローされます。.Net 参照とアセンブリを追加しようとしましたが、「これは無効な .net アセンブリです」というエラーが表示されます。アプリケーションですが、新しいものではありません.ドットネットフレームワーク4.5が私たちのマシンにインストールされています.
どんな助けでも感謝します。
cobol - 結果がない場合、FETCH INTO は何をしますか?
いくつかのコードを理解しようとしていますが、 aが実行され、クエリが結果を返さないCOBOL
場合に何が起こるかわかりません。FETCH INTO
たとえば、整数列があるのに、クエリが行を返さず、整数変数にフェッチしている場合、その整数変数はどうなりますか? 元の値が含まれていますか、それともゼロに設定されていますか? 他の何か?
cobol - xfd ファイルでフィールド セクションを作成する方法
コマンド「vutil32.exe -i -kx pogl.dad」を発行して分析した後、フィールド セクションの構造を xfd ファイルに形成する際に問題が発生しています。以下に強調表示されているように、フィールド構造を形成する方法を誰かが助けてくれることを願っています。「pglc.dad」として知られる私のファイルのサンプルをアップロードしました。専門家のスキルから .xfd ファイルを作成する方法を誰かが教えてくれ、私を導いてくれることを願っています。ありがとう
vutil32.exe の結果
ここに私の pglc.dad のリンクがあります: http://files.engineering.com/getfile.aspx?folder=080fdad6-b1d5-4a37-8dd0-b89f9a985c69&file=PGLC.DAD
適切な人に感謝します。
cobol - cobgetfuncaddr を dlopen() で安全に置き換えることができますか
Micro Focus は、cobgetfuncaddr()
共有オブジェクトをロードするために を使用することをお勧めします。
を使用したいと思いますが、 によって提供されないdlopen()
の副作用を逃す危険は冒したくありません。cobgetfuncaddr()
dlopen()
多くのエントリ ポイントを持つ共有オブジェクトをロードできるので、dlopen() を好みます。
また、エラー レポートcobgetfuncaddr()
は奇妙です: 2 つのモードで呼び出すことができます: 1) エラーが発生すると、エラー メッセージを出力する関数への関数ポインタを取得します。2) エラーが発生すると、正確な問題を示さずに NULL を返します。
dlopen()
/を使用dlsym()
すると、問題に関する詳細情報を取得できます。
dlopen()
ではなく、安全に使用するために必要なことはありcoberrfuncaddr()
ますか?
ところで:テストでは問題なく動作することが示されていますが、テストに対してコーディングするのではなく、ドキュメントに対してコーディングします。ドキュメントとテストが一致しない場合は、バグを報告します。
cobol - C を使用した Micro Focus COBOL でのスイッチの設定
COBOL を呼び出す C プログラムがあります。COBOL プログラムを呼び出す前にスイッチを設定したい。これは通常、COBSW 環境変数を使用して行われます。
CプログラムでCOBSWを設定すると、そのまま無視されます。プログラムが呼び出される前にCOBSWを設定すると、うまく検出されます。
COBSW セットを C で取得し、COBOL に認識させるにはどうすればよいですか?
ここに私が試したことがあります:
cobinit() を削除しましたが、プログラムは引き続き実行されます。これは、C プログラムの開始時に cobinit が何らかの形で自動化され、sh で設定された COBSW のみを取得することを示しています。
プログラムに cobrescanenv() を追加しました。
cobputenv() の前に cobinit() を移動しました。
テストを実行する sh スクリプトは次のとおりです。
ここにあるcallcobol.c
:
ここにあるcobsw.cbl
:
スクリプトの出力は次のとおりです。
cobol - ファイル名にスペースが埋め込まれた動的ファイル割り当て
私は Microfocus Native cobol で作業しており、動的ファイル名を作成したいと考えています。
私の宣言は:
次に、別のファイルからファイル名を読み取って my に配置し、OUT-NAME
次のようにファイルを作成します。
ファイル名にスペースが含まれていない場合、これは正常に機能します。しかし、そうすると、ファイル名はスペースで止まります
例として、文字列をOUT-NAME
C:\
これにより、名前付きのファイルが作成されますNew