掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
関数に引数を渡すには? (ID:124962)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>なるほど…これは、test.wsf(元のtest.vbs)→test.vbs(元のtest.func)という形で呼び出す、ということですよね。 そうです。 >VBAやASPからの利用も可能ということは、上記のwsfファイルを使用する場合に比べ、より広範な部品化を目的にする、という理解でいいのでしょうか…? そういう理解で良いと思います。 VBScript などの WSH 対応言語で COM コンポーネントが作成出来ると 言う事だと思いますので、VBA や ASP に限らず COM コンポーネントが 使える言語であれば万事オーケィなのではないかと。 >今回のスクリプトの場合、test.func自体は単なるテキストファイルで、test.vbsの中でReadAllした後に関>数部分をCallしているのですが、「なんだ、これで動くんだ〜」と思っておりました。 >実際、引数を使用していない関数については動いています。 >引数を使ったら、wsfやスクリプトレットを導入しなければならない、というのも正直ややこしいですね(-_-;) あー、ごめんなさい。 まさか test.func 読み込んで Execute 掛けてるとは思わなかったんで その調査はしてませんでした。 で、改めて追調査したら .wsf やら ScriptLets などを使わなくても 引数渡しの呼び出しに成功する場合がありました (^^;; 。 という処で再度確認なのですが、実際のコードでは Execute の直後に test.func 側のファンクションを呼んでいるのでしょうか? それとも test.vbs 中の別ファンクションで呼び出しているんでしょ うか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.