問題タブ [powerbuilder]
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.
powerbuilder - PowerBuilder GUI から Web アプリケーションへ - 最適なオプションは?
私がユーザーに販売している PB GUI アプリケーションを Web アプリケーションに変換するための最良のオプションについて、誰か意見はありますか? (Web アプリは、クライアントのサーバーではなく、私のサーバーで実行されます。)
選択肢はいくらでもあるようです。1 つは、アプリを ASP.NET WebForms アプリとしてリターゲットする PB 11 の機能を使用することですが、その制限が何であるかはまだよくわかりません。
次に、Sybase のソリューションである Appeon があります。
そして、Metex、BluePhoenix、EwakSoft、MainTrend、TeamCTI、Nexaweb など、.NET または Java Web ソリューションへの変換を行う多くの企業があります。
powerbuilder - PowerBuilder:データウィンドウの主キーを決定する
PowerBuilderのベースオブジェクト(クラス)でいくつかのイベントを作成していますが、このベースデータウィンドウの子孫は、そのテーブル(または行)の主キーが何であるかを知る必要があります。コードの主キーをどのように決定しますか?
powerbuilder - PowerBuilder のツールバー
ツールバーを作成しました。別のフレーム バーとして (フローティング ウィンドウとして) 選択することも、閉じることもできます。しかし、これを再び持ってくることはできませんでした。その場合、アプリケーションを再実行する必要がある場合は、それのみが表示されます...そうでない場合、このフレームバーを再び表示するにはどうすればよいですか?.
PB バージョン 10。ビルド 7516
前もって感謝します
toolbar - Powerbuilder: menuCascade の currentitem を設定しようとしています
この初心者の手がかりをください。
オブジェクト タイプがメニュー カスケードに設定されたメニューがあります。メニューのアイテムを問題なく参照でき、アイテムを有効または表示することもできます。しかし、メニューの currentItem プロパティを設定することはできません。画面のオープンイベントにこのようなコードがあります。
簡単に修正できると確信していますが、PowerBuilder はまだ私の友達ではありません
c++ - 特定の HWND ハンドルの PowerBuilder グラフィック オブジェクトを取得するにはどうすればよいですか?
graphicobject
私の (PowerBuilder) アプリケーションで、特定のウィンドウ ハンドルに対応するオブジェクトを判別できるようにしたいと考えています。
Control[]
アプリケーション内のすべてのオブジェクトがメイン ウィンドウの子であるとは限らないため (ログイン ダイアログを考慮してください)、単に配列を反復処理しHandle()
、子コントロールごとに関数によって返された値を比較するだけでは機能しません。
PowerScript または C/C++ ソリューションであれば、どれでも受け入れられます。
ウィンドウ ハンドルに送信できるウィンドウ メッセージはあるのでしょうか。このメッセージは、内部オブジェクト名などで応答する PowerBuilder ウィンドウによってのみ理解されますか。
powerbuilder - 列挙値を文字列値として変換するにはどうすればよいですか?
PBObjects/Controlsのプロパティリストを取得しています。だから私はプロパティを取る必要があります。変数定義からプロパティ値を取得しました。
例
私を助けてください。
前もって感謝します。
python - PowerBuilder UIテストアプリケーションを作成するにはどうすればよいですか?
私はPowerBuilderに精通していませんが、PB用の自動UIテストアプリケーションを作成するタスクがあります。pywinautoおよびiaccesibleライブラリを使用してPythonで実行することにしました。問題は、新しく追加されたリストレコードなどの一部のUI要素にアクセスできないことです(inspect32でも取得できません)。この要素に到達し、それらをテスト可能にする方法について何かアイデアはありますか?
post - Powerbuilder POST はどのように*機能しますか?
残念ながら、「Sybase Post」を検索しても、探している答えが得られません。
POSTの実際の機能を知りたい
のように
上記のコードでは、procedure2 が procedure1 の前に実行されると思いますが、それで問題ありません。
しかし、それはいつ処理されますか?他のすべてが終わった後ですか?POST を使用する理由と、それが適切な場合はいつですか? POST は、処理しようとしている行と dw のコンテキストを失う可能性がありますか?
適切な Sybase Info ソースへのリンクは、すばらしいものです。
powerbuilder - itemchanged および itemerror イベントに関する 2 つの質問
PB6.5.1 および PB9.0 内:</p>
質問 1: itemchanged イベントで: return 1 itemerror イベントで: return 3 実行時に発生するイベントの順序は次のとおりです: itemchanged-->itemerror-->itemchanged-->itemerror 各イベントが 2 回発生するのはなぜですか?</p>
質問 2: itemchanged イベントで: return 1 itemerror イベントで: return 2 実行時にフォーカスが次のセルに移動しませんでした。なぜですか?</p>
ありがとう。
.net - PowerBuilder の .NET dll (10 または 11.5)
PowerBuilder (10 または 11.5) から .NET dll を参照しようとしている場合、次のうちどれがベスト プラクティスですか?
1) dll を COM オブジェクトとして登録し、OleObject を介して COM オブジェクトを使用する 2) 11.5 にアップグレードし、PB.NET に変換して、実際に PowerBuilder コードに C# のブロックを含めることができるようにする 3) 別の方法
これらのアプローチで注意すべき点は何ですか?