ExcelCreator 5.0 for netを使用したアプリケーション開発の注意点と解決方法

このQ&Aのポイント
  • 「ExcelCreator 5.0 for net」を使ったアプリケーション開発で発生する可能性のある例外エラーの解決方法について紹介します。
  • 開発ツールはVisual Studio .NET 2008、開発言語はVB.NET、クライアントOSはWindows XP SP2/SP3、クライアントFrameworkはFramework2.0/3.0/3.5 SP1です。
  • 「Framework2.0」のクライアントでアプリケーションを起動する際に例外エラーが発生する場合、「Framework3.5 SP1」または「Microsoft Visual C++ 2005 Service Pack 1 再頒布可能パッケージ」をインストールすることで解決できます。
回答を見る
  • ベストアンサー

ExcelCreatorについて

教えていただきたい事があり、質問させていただきました。 「ExcelCreator 5.0 for net」を使用してアプリケーションを作成しました。 開発ツール:Visual Studio .NET 2008 開発言語:VB.NET クライアントOS:Windows XP SP2、Windows XP SP3 クライアントFramework:Framework2.0、Framework3.0、Framework3.5 SP1 「Framework2.0」のクライアントでクライアントでアプリケーションを起動した時に 例外エラーが発生しました。 販売元に確認をしたところ解決方法は「Framework3.5 SP1」もしくは「Microsoft Visual C++ 2005 Service Pack 1 再頒布可能パッケージ」をクライアントにインス トールすることで解決するとの事でした。 クライアントには管理者権限は与えていません。 バッチで管理者権限を与えていないクライアントにサイレントインストールを する事は可能なのでしょうか? ユーザーが気づかないうちにインストールをしたいと思っています。 できるのでしたら方法を教えていただけないでしょうか? よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • shockatz
  • ベストアンサー率80% (153/191)
回答No.1

おそらく、ExcelCreatorがVC++2005 SP1相当の拡張ライブラリ(よくあるのがMSVCRT80.dll)を使っているのが問題。よくあるパターンです。 ちょっと検証できてないですが、SP1を当てたVisualStudio 2008で、インストーラ作成の際に依存コンポーネントでFW3.5を選んだら、FW3.5SP1も自動的に入ると思います。 あと依存ライブラリをDependencyCheckerで探し、単体でSystem32に放り込むインストーラを作ってもいいかと。 http://dobon.net/vb/bbs/log3-42/25557.html フリーのDepemdemcyChecker "Dependency Walker" http://www.dependencywalker.com/

soutenn214
質問者

お礼

ご回答ありがとうございました。 VC++2005 SP1相当の拡張ライブラリを入れる形に しようと思います。 ありがとうございます。

関連するQ&A

  • Windows XP Pro SP3にインストールされているランタイムについて

    フリーソフトにはVisual C++ 再頒布可能パッケージや.NET Frameworkが必要なものが多くありますが、Windows XP Pro SP3にはそれぞれどのバージョンが入っていますか? また、Visual C++ 2008 SP1 再頒布可能パッケージにVisual C++ 2005 SP1 再頒布可能パッケージは含まれていますか? (2005 SP1が必要なソフトは2008 SP1があれば動くか) 以上、よろしくお願いします。 参考 http://www.tnksoft.com/soft/index.php

  • ヴァージョン4を入れたので3.5はアンインストールしたほうがいいか?(

    ヴァージョン4を入れたので3.5はアンインストールしたほうがいいか?(.NET Framework) vistaです。 Microsoft Visual Studio 2010 Expressをインストールしたときに Microsoft.NET Framework 4 Client Profile Microsoft.NET Framework 4 Client Profile language Pack - 日本語 Microsoft.NET Framework 4 Extended Microsoft.NET Framework 4 Extended language Pack - 日本語 Microsoft.NET Framework 4 Muliti - targeting Pack をインストールしました。 以前Visual Studio2008を使ってたときの Microsoft.NET Framework 3.5 SP1  Microsoft.NET Framework 3.5 language Pack  SP1 - 日本語 もまだインストールされたままなのですが こちらはアンインストールしても問題ないですか? すでにVisual Studio2008はアンインストール済みです。

  • VB.NETによるTCP通信プログラムについて

    VB.NETによるTCP通信プログラムについて VB.NETによりTCP通信プログラムを開発しようと思っておりますが、TCP通信はクライアントとサーバーに機能が分かれると思いますが、一つのアプリケーションでサーバー機能とクライアント機能を有するアプリケーションは開発が可能でしょうか? サンプルプログラムを探しているのですが、どれも、クライアントとサーバーのどちらかの機能だけですが、両機能を持ち合わせたサンプルを掲載されているサイトをご存じの方は、お手数ですが、教えて頂けると助かります。 ご教授のほど、よろしくお願い致します。 Windows XP SP3 Visual Studio 2008 Visual Basic

  • クライアントからVB2005 .netアプリでSQL Serverに接続できない

    プログラムの配布で困っています。 ■環境 【開発環境兼サーバー】 ・WindowsXP Professinal SP2 ・SQL Server 2005 Express ・Visual Basic 2005 Express ・Microsoft .net Framework 3.5 SP1 ・MDAC 2.8 【クライアントA】 ・WindowsXP Professinal SP2 ・SQL Server 2005 Express ・Visual Basic 2005 Express ・Microsoft .net Framework 3.5 SP1 ・MDAC 2.8 【クライアントB】 ・WindowsXP Home SP2 ・Microsoft .net Framework 3.5 SP1 ・MDAC 2.8 上記環境でプログラムを作成し、VBの 発行ウィザードで 配布プログラムを作成し、クライアントで実行してみました。 .netも無事インストールされ、プログラムを起動すると、 .net Frameworkから 「System.Data.SqlClient.SqlException: SQL Server への接続を確立しているときにネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないかアクセスできません。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。 (provider: SQL ネットワーク インターフェイス, error: 26 - 指定されたサーバーまたはインスタンスの位置を特定しているときにエラーが発生しました)」 とでて起動できません。 開発環境兼サーバーではもちろんローカルのSQL Serverに接続できます。 クライアントAから開発環境兼サーバーへも接続できます。 クライアントBから開発環境兼サーバーへは接続できません。 ちなみに、クライアントBからODBCに設定もエラーで出来ませんでした。 データベースにはADO.netで使用してます。 いろいろとネットで検索して調べてみましたが、解決には 至りませんでした。 クライアントに何か足りないものがあるのでしょうか。 長くなりましたが、どうぞよろしくおねがいします。

  • DAPlayerをインストールでエラーの解決方法

    DAPlayerをインストールした際にインストールの最後あたりで「アプリケーション を正しく初期化できませんでした(0xc0150002)」のエラーが表示されます。 動画ファイルを再生しようとしますと上記と同じエラーとなり再生ができません。 検索したところ他のアプリですがMicrosoft Visual C++ 2008 SP1 再頒布可能 パッケージやMicrosoft Visual C++ 2010 再頒布可能パッケージの再インストー ルにより解決の例がありましたので実行しましたが改善されません。 またDAPlayerの再インストールも数回試みましたが改善ありません。 どなたか解決方法を教えてください。 パソコン環境 WindowsXP Pro 32ビット SP3 CPU:Xeon メモリ4GB 宜しくお願いします。

  • .net frameworkについて

    .net framework上で動くアプリケーションって沢山あります。 言語もどんどん進化していく中で、どの言語(のバージョン)が.net framework上で動くのか曖昧なのでお聞きします。 visual c++、visual basicの後継のvisual c++.NET、visual basic.NETで開発されたプログラムは.net framework上で動くのはわかりますが、前のvisual c++、visual basicで開発されたプログラムは.net framework上で動かすことはできるのでしょうか? 基礎的なことをお聞きして申し訳ないです、よろしくお願いします。

  • .NET Framework 3.5 の適用についての初歩的な質問

    ネットで調べてみてもよくわからなかったので教えてください(><: .NET Framework ランタイムの互換性について オフラインインストールを行いたいのですが,セットアップファイル [.NET Framework 3.5 完全な再頒布可能パッケージ(197MB)]と,[Microsoft .NET Framework 3.5 日本語 Language Pack]をインストールするとき,前もって[.NET Framework 3.0],[.NET Framework 2.0]がインストールされていなければ,それら(SPでなく.NET Framework 本体)がインストールされるので,[.NET Framework 3.5 完全な再頒布可能パッケージ(197MB)]インストール前に,3.0と2.0をインストールしておく必要はない,と理解しておいて良いでしょうか?. [.NET Framework 3.5 完全な再頒布可能パッケージ]のファイル容量は非常に大きいのは,2.0と3.0の本体とそのサービスパックをすべて含むからと思っているのですが・・・. いかがでしょうか?

  • (ホームページ画像収集プログラム)

    (ホームページ画像収集プログラム)  ■皆さん、こんにちは。いつも回答頂きありがとうございます。 ********************************************************************* * <大宇宙 です。 * * 発信機種:(NEC VALUESTAR VL750R750 WindowsMe 4.90.3000 Anthentic * * AMD Athlon(tm) Processor 512.0MB RAM Yahoo! BB ADSL Modem) * *********************************************************************  初めてお便りいたします。  ImageGeter2.0.10 (ホームページ画像収集プログラム) http://uwa.potetihouse.com/soft/ をインストールして、実行を希望するものです。  必要DLLとして .NET Framework 2.0  がいるとのことです。.NET Framework 2.0をインストールしようとすると、  下記のように三種類から選択するようになっています。 x86 版をダウンロード x64 版をダウンロード IA64 版をダウンロード (●Q01) WindowsMeの場合は、どれを選択すれば、良いのでしょうか? (●Q02) SP2も公開されています。これも、一緒にインストールする必要があるのでしょうか?  動作確認環境として、Windows 2000/WINDOWSXP/Windows Vista  になっていますが、WindowsMeで、作動させたいのです。 (●Q03) 作動するでしょうか? (●Q04) あるいは、古いバージョンで作動させればよいでしょうか? (●Q05) どのバージョンで作動させればよいのでしょうか?  たとえ、ひとつだけでも、お知りのことが有りましたら、ご教授方よろしくお願いします。 *********** 以下参照 ************* .NET Framework デベロッパー センター > ダウンロード > .NET Framework 2.0 .NET Framework 2.0 更新日: 2010 年 1 月 29 日 .NET Framework 2.0 再頒布可能パッケージNET Framework 2.0 の再頒布可能パッケージをダウンロードすると、.NET Framework で開発したアプリケーションを動作させるのに必要なすべてのモジュールを入手することができます。 x86 版をダウンロード x64 版をダウンロード IA64 版をダウンロード .NET Framework 2.0 関連リソース.NET Compact Framework 2.0 エンド ユーザー向け再頒布可能パッケージ Microsoft .NET Framework 2.0 Service Pack 2 Microsoft Visual J# 2.0 再頒布可能パッケージ Microsoft Visual Studio 2005 Tools for Office Second Edition Runtime (VSTO 2005 SE) (x86 版) Microsoft Report Viewer 2005 再頒布可能パッケージ Microsoft Data Access Components (MDAC)(英語) SQL Server 2005 Express Edition SQL Native Client      敬具

  • 「サービスパック」の定義,オフラインでの.NET Framework の適用方法

    初歩的な質問です. 「サービスパック」の定義は, 「Microsoft社のソフトウェア製品が発売された後に公開された修正プログラムをまとめたもの。製品別に提供されている。」 http://e-words.jp/w/E382B5E383BCE38393E382B9E38391E38383E382AF.html だと思います. だとすると,たとえば,.NET Framework 1.1をオフラインインストールを行いたい場合,Microsoft .NET Framework 1.1 再頒布可能パッケージと,Microsoft .NET Framework 1.1 Service Pack 1の二つのファイルを適用する必要があるのでしょうか?. なぜ疑問に思ったのかというと,VisualC++2005のランタイムをインストールする場合は,SP1のみを適用すればよく,あらかじめSPなしのVisualC++ランタイムをインストールする必要がない,と回答いただいたからです. Visual C++ 2005と,同SP1のふたつのランタイムの違い http://okwave.jp/qa3694170.html ■疑問点 1. .NET Framework 1.1SP1, 2.0SP1, 3.0SP1のそのそれぞれのSP1を適用する場合,あらかじめ,それぞれのSPなしの.NET Frameworkをインストールしておく必要があるのでしょうか?. 2. Visual C++ 2005 SP1を適用する場合,あらかじめ,SPなしのVisual C++ 2005をインストールしておく必要がないのでしょうか?. 3. SPをインストールするに当たってあらかじめSPなしのランタイムをインストールしておく必要があるのかどうかを知るには,どうしたらよいのでしょうか?. もしご存知でしたら,おねがいいたします.

  • Visual C++ 2010 について

    Microsoft Visual C++ 2010 再頒布可能パッケージ の 「64bit版」と「32bit版」の違いを教えて欲しいです。 この「64bit」「32bit」というのはインストールしてあるPCのことではなく、開発環境の事ですよね。 私の理解では、開発環境が「Microsoft Visual C++ 2010 64bit」の場合、 「Microsoft Visual C++ 2010 再頒布可能パッケージ (x64) が必要で、 開発環境が「Microsoft Visual C++ 2010 32bit」の場合 「Microsoft Visual C++ 2010 再頒布可能パッケージ (x86) が必要 という理解ですが、違ってますか?

専門家に質問してみよう