PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
4160 | 98/11/27 17:56:43 | RE(4):PB6: DWの内容をExcelにはめ込む By あすかちゃんの父 |
4159 | 98/11/27 17:12:11 | RE(3):PB6: DWの内容をExcelにはめ込む By makop |
4158 | 98/11/27 13:47:06 | RE(2):PB6: DWの内容をExcelにはめ込む By kin |
4154 | 98/11/27 11:42:20 | RE(1):PB6: DWの内容をExcelにはめ込む By てとらぽっと |
4152 | 98/11/27 10:39:27 | PB6: DWの内容をExcelにはめ込む By makop |
カテゴリ:データベース
日付:1998年11月27日 13:47 発信者:kin
題名:RE(2):PB6: DWの内容をExcelにはめ込む
makopさん、てとらぽっとさん、こんにちは。kinです。
>Excelシートの操作、OLE、DDEなどは何度も議論されているのですが
>検索されました? かなりいろいろな発見があると思います。
>(その上で説明が不足しているなら明記された方がいいですよ。)
>
>ShellExecuteを使えばOKですね。
てとらぽっとさんがおっしゃるとおり、アプリケーション間通信については
私や他の方がずいぶん質問しましたので、「アプリケーション間通信」や
「DDE」,「OLE」と言ったキーワードで検索できると思いますので、そちらを
参照された方が詳しく述べられています。
もう一つ、DDEを使用した場合、セッションを開通するまでにEXCEL側の起動
を待つ必要が出てきます。これはセッションが繋がるまでループさせればいい
のですが、永久ループに陥る危険があります。
そこで、適当な時間(例えば3秒とか)処理を停止してやる方法があります。
この間にEXCELが起動し、3秒経ったらセッションを開通すればいいわけです。
そこで、すっかりおなじみになりました、PowerBuilder Developer Station
のフリーライブラリーの登場です。
ダウンロードに「Free Library」というのがあります。
その中のユーザオブジェクトnvo_Win32APIにuf_Sleepというスレッドを指定
時間停止する関数がありますので、使ってみてください。
提供はここでもすっかりお馴染みのあすかちゃんの父さんです。
PowerBuilder Developer Stationはてとらぽっとさんが提供してくださった
HPです。
http://www.ky.xaxon.ne.jp/~uemura/pb/index.html
をご覧ください。
使い方がよく分かんないとかあればPowerSpaceさんの「ふりーとーく」に
質問等をあげてください。また、メーリングリスト「PB User\'s ML」へも
気軽にご参加ください。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.