問題タブ [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.

0 投票する
1 に答える
60 参照

tfs - Micro Focus ALM Synchronizer: エンドポイント スキーマのフェッチ エラー

ALM と TFS2015 の間に Synchronizer リンクをセットアップしようとしています。

整合性チェックは、TFS 側で「エンドポイント スキーマのフェッチ」ステップで次のエラーで失敗したことを示しています: Micro Focus ALM Synchronizer - Report

buildEntitySchema: 切断された値 "System.Security.Principal.WindowsIdentity;---some-long-sid-----" を 'Microsoft.VisualStudio.Services.Identity.IdentityDescriptor' に変換中にエラーが発生しました。パス「authenticatedUser.descriptor」、1 行目、位置 167。

どんな助けでも大歓迎です。

0 投票する
1 に答える
116 参照

emulation - メインフレーム エミュレータでマウスの位置をピクセル単位で行と列 (または PS) に変換する

メインフレーム エミュレータでマウス座標を PS 位置または行と列に変換する必要があります。

メインフレーム エミュレーターの接続と自動化に Whllapi を使用しています。ユーザーがマウスを動かしたり、エミュレーター画面でフィールドをクリックしたときに、基になるフィールドを見つける必要があります。メインフレーム エミュレーターでフィールドを識別するには、行と列、または PS の位置を知る必要があります。マウスの位置 (ピクセル単位) をエミュレータの行と列に変換する必要があります。しかし、そのような機能を提供する API は wllapi にはありません。

エミュレータのウィンドウ座標とウィンドウ hwnd を取得するために、whllapi api "QueryWindowCoordinates" と "WindowStatus" を使用しました。エミュレータ ウィンドウに対するマウスの位置を取得するために、ウィンドウ API "SreenToCleint" でそのハンドルを使用しました。縦座標をエミュレータの行と列に変換します。多くのアルゴリズムを試しましたが、一貫した結果を得ることができませんでした。マウスの位置を PS の位置に正確に変換する必要があります。Whllap のドキュメントには、x と y のフォント サイズを返す「WindowStatus」API が記載されていますが、できません。 Rumba エミュレーターから任意の値を取得する 高さと幅を取得するために、ウィンドウ API 'GetTextMetrcies' も試しましたが、あまり役に立ちませんでした。