PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
2888 | 98/08/24 09:53:47 | RE:RE:PB6: EXCEL95とEXCEL97の混在環境でアプリケーション間通信はどんな方法がありますか。 By kin |
2886 | 98/08/24 08:59:09 | RE:PB6: EXCEL95とEXCEL97の混在環境でアプリケーション間通信はどんな方法がありますか。 By てとらぽっと |
2882 | 98/08/21 20:56:37 | RE:RE:PB6: EXCEL95とEXCEL97の混在環境の互換性 By kin |
2880 | 98/08/21 18:52:40 | RE:PB6: EXCEL95とEXCEL97の混在環境の互換性 By あすかちゃんの父 |
2874 | 98/08/21 14:15:48 | PB6: EXCEL95とEXCEL97の混在環境でアプリケーション間通信はどんな方法がありますか。 By kin |
カテゴリ:旧電子会議室
日付:1998年08月24日 09:53 発信者:kin
題名:RE:RE:PB6: EXCEL95とEXCEL97の混在環境でアプリケーション間通信はどんな方法がありますか。
てとらぽっとさんおはようございます。
コメント有り難うございます。引き合いに出してしまってすみませんでした。
>OLEで検索すると、多分いっぱい出てくると思いますが、No.1883 をご覧になってください。
>PB6のOLEでExcel97がうまく動作すればいいのですが?
一応過去のログは見ています。作ってみたらとりあえず動いたのでいいかなと思っています。
>またDDEでExcel95/Excel97とも動いたのですが、バージョンによってコマンドが若干違っていて
>Excel5時代に書いたコマンドで動かないものもありました。今後互換がないバージョンが出ないとも
>限らないので、DDEも減らしていこうと考えています。
私もずいぶん前に、DDEを使ってKeySQLと通信するマクロを95で作ったのですが、97で動かなかったので、
コマンドの互換性がないのは薄々気がついていたのですが・・(お客には笑ってごまかしました。)
>ファイル書き出し+マクロ(クリップボードも同じ)ですが、
>「PBでほとんどスクリプトを書かないでいい」というのは相手のアプリケーションが何であるか問わない
>に通じるわけです。「Excel形式で保存」とかしないで、クリアテキスト(タブ区切りやカンマ区切りなど)
>にルールを決めて書き出し、相手のアプリケーションでそのルールに従って読み出せばいいでしょう。
>
>これもマクロやExcelブックに互換がないバージョンがでたら、マクロを新しいバージョンで記述し
>直さなくてはなりません(一度やりました)。複数のバージョンをサポートするなら一番確実かも
>しれません。
>結局面倒ですけど他のアプリケーションのバージョンアップにPBで開発したものを追従させるより、
>そのアプリケーションで解決してしまえ、と考えます。
この方法だと、PB側の変更は必要ないのが大きな利点ですね。大変魅力的です。
何れの方法にしろ、サーバ側のアプリケーションのバージョンが上がった場合、何らかの変更が必要
と言うことですよね。要はその時に、どの方法の変更が最も容易であるかの選択になるわけですね。
時間が出来たら勉強がてらいろいろ試してみます。
有り難うございました。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 2.3
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.