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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.