1
現時点では、Progressアプリケーションから直接Webブラウザを開くためのコードがあります。OpenEdge - 進捗状況ABL:ダイアログウィンドウ内でWebブラウザを開く方法
DEFINE VARIABLE cProgramName AS CHARACTER NO-UNDO.
DEFINE VARIABLE cPageAddress AS CHARACTER NO-UNDO.
DEFINE VARIABLE iReturnResult AS INTEGER NO-UNDO.
ASSIGN
cProgramName = "C:\Program Files\Internet Explorer\iexplore.exe"
cPageAddress = "http://www.progress.com".
RUN WinExec (INPUT cProgramName + CHR(32) + cPageAddress , INPUT 1, OUTPUT iReturnResult).
PROCEDURE WinExec EXTERNAL "KERNEL32.DLL":
DEFINE INPUT PARAMETER ProgramName AS CHARACTER.
DEFINE INPUT PARAMETER VisualStyle AS LONG.
DEFINE RETURN PARAMETER StatusCode AS LONG.
END PROCEDURE.
ここでは、ブラウザをダイアログボックス、ポップアップウィンドウ、またはフレーム内で開きたいとします。私はそれで私を助けるためのコードを見つけることができません!
上記のダイアログフレームまたはフレームから動作してはならない理由を説明してください? OpenEdgeのリリースについても質問してください。 –
お返事ありがとうございます。私はOpenEdge 11.6で作業していますが、フレーム内にWebナビゲータを組み込むために上記のコードを変更する方法を理解できません。 –
上記のコードは、Internet Explorerを外部アプリケーションとして実行します。あなたのフレームに埋め込まれている必要がありますか? –