PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
16373 01/10/02 09:30:38 RE(6):PB6.5: PBのExEから、別のアプリケーションのエディタへの貼り付けって出来ます?(その2) By Lucky
16365 01/10/01 00:23:30 RE(5):PB6.5: PBのExEから、別のアプリケーションのエディタへの貼り付けって出来ます?(その2) By めめ
16364 01/10/01 00:21:14 RE(4):PB6.5: PBのExEから、別のアプリケーションのエディタへの貼り付けって出来ます?(その1) By めめ
16360 01/09/28 19:10:35 RE(3):PB6.5: PBのExEから、別のアプリケーションのエディタへの貼り付けって出来ます? By M.M
16351 01/09/28 13:30:35 RE(2):PB6.5: PBのExEから、別のアプリケーションのエディタへの貼り付けって出来ます? By Lucky
16348 01/09/28 09:04:37 RE(1):PB6.5: PBのExEから、別のアプリケーションのエディタへの貼り付けって出来ます? By こてちゅ
16338 01/09/27 12:00:15 PB6.5: PBのExEから、別のアプリケーションのエディタへの貼り付けって出来ます? By Lucky

カテゴリ:PowerBuilderの開発環境
日付:2001年09月28日 19:10 発信者:M.M
題名:RE(3):PB6.5: PBのExEから、別のアプリケーションのエディタへの貼り付けって出来ます?

Luckyさん、こんばんは。

>PBで作成したExEを実行して、そこで選択した文字列を、別のアプリケーション
>の入力領域(エディタみたいなもの)にPBのExEから貼り付けの制御って出来るのでしょうか?

>たとえば、PBで今開いているスクリプトペインタに対して、Pbで作成したExEの画面
>で選択した文字列を貼り付けたいんです。

こてちゅさんが、DDEでできないかというコメントをしたかと思いますが、
DDEで他アプリを制御する場合、相手側もDDEをサポートしていなくてはいけません。

例えば、PBアプリからエディタを制御する場合、PBのアプリでDDEに対応したプログラムを
書くのはもちろんですが、相手側もDDEで送られた命令を受け取れる機能がないとダメなん
です。

逆に言えば、DDEをサポートしているアプリケーションならば、PBアプリから制御可能です。
最近はOLEの命令でやることが多くなりましたが、昔はDDEを使ってPBからExcelの制御を
よくやってました。

この問題は、けっこう難しいですね。相手のアプリケーションが何かが決まらないと、PBだけ
ではどうにもならないかもしれません。
SendKey系のAPIを使うという手もあるかもしれませんが、未実験君なので何ともわかりません。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows98
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.