PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
2654 98/08/06 16:00:15 RE:「やめる」という解決策もあります By neko
2653 98/08/06 14:41:53 「やめる」という解決策もあります By あすかちゃんの父
2651 98/08/06 13:39:53 ORCAインターフェイスを使用するしかないかもしれない By M.M
2644 98/08/06 09:25:41 RE:RE:RE:ひょっとして、PBのデモをやりたいとか.... By TENRYU
2643 98/08/05 19:27:00 RE:RE:ひょっとして、PBのデモをやりたいとか.... By neko
2642 98/08/05 19:37:29 RE:もう一度整理して考えてみました By neko
2634 98/08/05 18:31:14 RE:ひょっとして、PBのデモをやりたいとか.... By あすかちゃんの父
2633 98/08/05 18:23:24 もう一度整理して考えてみました By M.M
2630 98/08/05 18:05:18 RE:「PowerBuilder開発環境を自分で開発」ということですか By neko
2627 98/08/05 17:36:24 「PowerBuilder開発環境を自分で開発」ということですか By M.M
2621 98/08/05 16:26:44 PB用の言語処理系というのはないのでしょうか。 By neko
2618 98/08/05 15:19:23 RE:RE:RE:RE:RE:プログラムを実行するプログラムを作りたいんですが・・・。 By idea
2587 98/08/04 14:49:46 RE:RE:RE:RE:プログラムを実行するプログラムを作りたいんですが・・・。 By neko
2582 98/08/04 11:06:44 RE:RE:RE:プログラムを実行するプログラムを作りたいんですが・・・。 By あすかちゃんの父
2577 98/08/04 09:33:02 RE:RE:プログラムを実行するプログラムを作りたいんですが・・・。 By neko
2576 98/08/04 09:14:10 RE:RE:プログラムを実行するプログラムを作りたいんですが・・・。 By kuro2
2574 98/08/03 20:51:26 RE:プログラムを実行するプログラムを作りたいんですが・・・。 By あすかちゃんの父
2573 98/08/03 20:08:44 プログラムを実行するプログラムを作りたいんですが・・・。 By neko

カテゴリ:旧電子会議室
日付:1998年08月06日 13:39 発信者:M.M
題名:ORCAインターフェイスを使用するしかないかもしれない

>>
>>先ほどは、「新PowerBuilder統合開発環境」といった物を作りたいのかなと思っていましたが、
>>そうではなくて、ExcelのVBA/マクロに相当することをやろうとしていたのでしょうか。
>>
>>例えば、RichTextEditあたりにPowerスクリプトの命令をユーザが書き込み、ボタンを押すと
>>そのスクリプトが実行するといったような処理を行うということですか?
>>(ExcelのシートにVBAを書き込んでおいて、ボタンをおすとその命令が実行されるように)
>>

>そうです!
>そのとうりです!
>マクロに関する知識もなかったので説明できずすみませんでした。

>どうすれば出来ますか?

うっ、やっぱりそうでしたか。これは難問ですねー。
PBにはマクロ機能が元々無いし、C言語のようにコマンドを発行して、テキストファイル等のソース
プログラムをコンパイルすることもできないので。
...
そうすると、ORCAインターフェイスを使うしかないですね。
ORCAインターフェイスを一言で説明するのは難しいですが、これを使用すると外部プログラムから
PowerBuilderのライブラリ(pbl)の読み込み/書き込みができます。
例えば、CASEツールのSilverRunでは、SilverRunがPBのプログラムを自動生成したりしますが、これ
なんかは、ORCAインターフェイスを使用してPBのライブラリにSilverRunが書き込みを行っているもの
と推測できます。

PowerスクリプトのLibrary関数でもORCAインターフェイスの一部の機能をサポートしていますが、
書き込めるオブジェクトがデータウィンドウオブジェクトだけなので、外部プログラムからPowerスク
リプトを書き込むことはできないでしょう。(PB5.xを前提。PB6.xでは未確認)

ORCAインターフェイスの詳細については、書籍「PowerBuilder5.0公式アドバンストテクニック」を
参照して下さい。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS (記載なし)
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

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

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