tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトル配布(インストール)について
記事No1713
投稿日: 2005/05/22(Sun) 22:11
投稿者ようた
[OSのVer]:WindowsXP、98    [VBのVer]:VB.NET 
Framework1.1です。 
VB.NETにて開発したWindowsアプリを配布しようとしております。
セットアッププロジェクトを追加しセットアップファイルを作成しました。(Release)
Win98、WinXPにて動かそうとしたところ下記のエラーが発生してしまいました。
=================================================================================
アプリケーションで、ハンドルできない例外が発生しました。
処理 ID=0xb48(2888)、スレッド ID=0x568(1384)

アプリケーションを終了するには[OK]をクリックしてください。
アプリケーションをデバッグするには、[キャンセル]をクリックしてください。
=================================================================================
各所で調べては見たのですがなかなか対策が見当たりません。
また、プログラム上で起動後最初の処理として『Msgbox("TEST")』としてメッセージを表
示するようにしたのですがそこにすらたどり着かないようです。
依存関係としてSpread等があります。
また、『Compatibility.dll』をコピーしてもだめでした。
どうかご教授よろしくお願いいたします。

[ツリー表示へ]
タイトルRe: 配布(インストール)について
記事No1714
投稿日: 2005/05/23(Mon) 13:38
投稿者じゃんぬねっと
参照先http://jeanne.wankuma.com/
こんにちは、じゃんぬ です。

> 依存関係としてSpread等があります。
> また、『Compatibility.dll』をコピーしてもだめでした。

うーん、その他原因と思われる参照関係を外して、
インストールして実行などして、何が原因なのかを絞り込まないと。

[ツリー表示へ]
タイトルRe^2: 配布(インストール)について
記事No1715
投稿日: 2005/05/23(Mon) 15:35
投稿者ようた
回答ありがとうございます。
別ソリューションを作成しいくつか試してみました。
@Windowsフォームコンポーネントのみ → 動きました。
A上記にクリスタルレポートを使ってみました。 → 動きました。
B上記、さらにスプレッドを使用してみました。 → 動きませんでした。
  Dllは『依存関係』として出てきていますし、インストール後にも存在を確認しています。
スプレッドを使用する場合は特別なことが必要なのでしょうか?
マニュアルには特にありませんでした。
スプレッドはFor .Net[Windowsフォーム]です。

[ツリー表示へ]
タイトルRe^3: 配布(インストール)について
記事No1716
投稿日: 2005/05/23(Mon) 16:00
投稿者魔界の仮面弁士
> スプレッドを使用する場合は特別なことが必要なのでしょうか?
> マニュアルには特にありませんでした。

まずは、メーカーに問い合わせてみた方が良いのでは。(^^;

[ツリー表示へ]
タイトルRe^4: 配布(インストール)について
記事No1737
投稿日: 2005/05/25(Wed) 10:55
投稿者ぺがらぼ
参照先http://pegalabo.net/
[OSのVer]:Windows    [VBのVer]:VB.NET  
> > スプレッドを使用する場合は特別なことが必要なのでしょうか?
> > マニュアルには特にありませんでした。
>
> まずは、メーカーに問い合わせてみた方が良いのでは。(^^;

こんにちは。ぺがらぼ です。
おそらく、開発環境のOSが、WindowsXP、インストール先がWindows98
と解釈したらよろしいのでしょうか?
だとすると、考えられる原因として、
Windows98は.NET Frameworkがインストール可能ではあるが、
一部、カーネルの関係上、動かないクラスやメソッド等があります。
それを踏まえて、
まずは、インストール先OSをNTカーネルのマシンで実行してみてください。
それでも実行ができないのであれば、OS依存が原因では無いと推測できます。

[ツリー表示へ]
タイトルRe^5: 配布(インストール)について
記事No1763
投稿日: 2005/05/27(Fri) 10:02
投稿者ようた
返事が遅くなり大変申し訳ありません。

魔界の仮面弁士様、最終的にはそのようにしてみます。

ぺがらぼ様、XP(sp1)で開発し、XP(sp2)への配布もダメでした。
98へのインストールに関してはやめようと思っております。

[ツリー表示へ]
タイトルRe^6: 配布(インストール)について
記事No1768
投稿日: 2005/05/30(Mon) 16:52
投稿者ぺがらぼ
参照先http://pegalabo.net/
[OSのVer]:Windows    [VBのVer]:VB.NET  
> 返事が遅くなり大変申し訳ありません。
>
> 魔界の仮面弁士様、最終的にはそのようにしてみます。
>
> ぺがらぼ様、XP(sp1)で開発し、XP(sp2)への配布もダメでした。
> 98へのインストールに関してはやめようと思っております。

とりあえず、
>B上記、さらにスプレッドを使用してみました。 → 動きませんでした。
これで動作するかどうかのチェックをしてみてください。
ちなみに、SPREAD6.0での方法です。
 @echo off
 echo registering OLE Component: SPREAD Ver.6.0J...
 REGSVR32.EXE -s fpSpr60.ocx
 REGSVR32.EXE -s SPR32X60.ocx
 REGSVR32.EXE -s Ss60pp.dll
 echo task completed
これでバッチファイルを作って、ocx、dllを登録してみてください。
(コピペでは意味ないからね。SPREADのヘルプを読んでね。)
それでも、スプレッドが動かないようだったら、また別の問題かも...

[ツリー表示へ]
タイトルRe^7: 配布(インストール)について
記事No1771
投稿日: 2005/05/31(Tue) 13:30
投稿者ようた
ご回答ありがとうございます。
私もレジストリへの登録をやってみましたが出来ませんでした。
また、Spreadのバージョンは『Spread .Net For Windowsform』です。
もう少し調べてみます。

[ツリー表示へ]