掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ScriptControl利用のEXEをWin7で実行すると「EOleSysError」が発生する (ID:44114)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>VBScriptとDelphiの中継にタイプライブラリ利用するためではないかと推測します。 Delphi で VBScript を利用するには,タイプライブラリの取り込みが必要です. つまり,Fusa さんのサンプルも,どちらもタイプライブラリの取り込みをしています. 具体的なコードが分かりませんので (私はエスパーではありません) 詳細は不明ですが, http://web.archive.org/web/20100407091636/http://www.malcolmgroves.com/stories/2004/09/23/scriptingYourDelphiApplications.html のコードを参考にしたというのであれば, 外部の VB スクリプト内の値を操作していますね. >上記サンプルは、引数&戻り値のみでデータをやり取りします。 どちらもほとんど同じことをやっています. VB スクリプトに限らず,読み出しだけではなく,ファイル書き込み等の操作には 管理者権限が必要な場合があります. これは,対象のファイルの所有者と権限(セキュリティ関係)にもよります. そのためだと思います. 例えば以下のサンプルでは http://mrxray.on.coocan.jp/Delphi/plSamples/950_VBScript.htm#05 Button1 クリック --> 管理者権限が必要 Button2 クリック --> 特に管理者権限を必要としない
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.