PB 電子会議室
カテゴリ:スクリプトの記述
日付:2000年07月27日 14:01 発信者:STRATOVARIUS
題名:RE(7):PB7.0: ShellExecute関数を使ってHP表示ができません。
Okaさん、こんにちは。
自分は下記のやり方でうまく起動できています。
関数宣言等もう一度確認してみてください。
//***ローカル外部関数
Function ulong ShellExecuteA(long hwnd,ref String lpOperation ,ref string lpFile ,&
ref string lpParameters ,ref string lpDirectory , long nShowCmd) library \"shell32.dll\"
//***スクリプト
a=\"open\"
b=\"http://www.xxxxx.co.jp\"
c=\"\"
d=\"\"
ShellExecuteA(handle(this),a,b,c,d,5)
>string url
>url = \"http://www.xxxxx.co.jp/\"
>ShellExecuteA(handle(this), \"open\", file, \"\", \"\", 5)
ちなみに変数をref stringで宣言しているため、↑の起動方法だとコンパイルで怒られてしまいます。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS (記載なし)
Browser InternetExplorer5.X
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.