PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
2620 98/08/05 15:46:32 SyncShell() の件です。攪乱してしまいました・・・。 By めめ
2612 98/08/05 10:21:23 SyncShell() の件です。攪乱してしまいました・・・。 By めめ
2611 98/08/05 10:21:02 SyncShell() の件です。攪乱してしまいました・・・。 By めめ
2605 98/08/04 18:43:08 RE:RE:RE:RE:PB6: Run関数で外部アプリケーションが終了するまで、スクリプト処理を止める方法はありますか By あすかちゃんの父
2604 98/08/04 18:18:14 RE:RE:RE:PB6: Run関数で外部アプリケーションが終了するまで、スクリプト処理を止める方法はありますか? By TENRYU
2595 98/08/04 17:14:32 RE:RE:PB6: Run関数で外部アプリケーションが終了するまで、スクリプト処理を止める方法はありますか? By nori-kawa
2592 98/08/04 16:49:00 RE:PB6: Run関数で外部アプリケーションが終了するまで、スクリプト処理を止める方法はありますか? By あすかちゃんの父
2588 98/08/04 14:52:22 PB6: Run関数で外部アプリケーションが終了するまで、スクリプト処理を止める方法はありますか? By nori-kawa

カテゴリ:旧電子会議室
日付:1998年08月05日 15:46 発信者:めめ
題名:SyncShell() の件です。攪乱してしまいました・・・。


あすかちゃんの父さん、TENRYUさん、nori-kawaさん、こんにちは。
SyncShell をUPした、めめです。
いいかげんなコメントで大変お騒がせしてしまいました。この場をお借りして、ごめんなさいっ!

>>STKIT432.DLL とかって、VB4のインストールキットに付属している物ですよね?たしか?
>>
>>とすると、どのマシンにも入っているわけではないと思いますが..
>>例えば、VB4のアプリをインストールしたことのあるマシンなら存在すると思いますけども。

そうなんです。実は、SyncShell はVB4で使った外部プログラムとの同期方法のひとつなんです。
それなのに、何も意識せずにPBでも使っていた・・・うかつでした。
VBアプリをインストールしていない方、すみません!

>>APIではなく、STKIT.DLLの関数ですね>SyncShell

ごもっとも!!・・・としかいいようがありません・・・。

>あ、そうですよね。VB4のランタイム・ライブラリをインストールしているのを
>すっかり忘れていました(^^ゞ
>WinAPIじゃないので、基本的にPBの開発ではライセンスの問題で、STKIT.DLLの
>関数は使えませんよね(私のとこではSyncShellを使わずに外部プログラムと同期
>を取っていますが)。

実は、外部プログラムと同期をとる別の方法を考えているのですが、まだ実現には至りません。
現在、悲しいことにPBから少し遠ざかっていますので・・・。
API関数を(今度は本当に!)使いますがこれならできるかもしれません。ただし、
CreateProcess の引数が構造体なので受け渡しがうまくいくかどうか・・・。
参考までに、以下使用する関数です。

CreateProcess()
OpenProcess()
WaitForSingleObject()
CloseHandle()

以上です。どうもすみませんでした。
今後も宜しくお願いします。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

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

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