tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルVB5→VB.NETに移行したEXEの配布について
記事No1774
投稿日: 2005/05/31(Tue) 22:06
投稿者Sawada
[OSのVer]:WindowsXp    [VBのVer]:VB.NET

 VB5→VB.NETにコンバージョンしたExeをネットワークを経由し、リモートのPC
から実行をしているのですが、実行できるEXEと実行できないEXEがあります。

 色々試してみた感じでは、同等の開発環境がインストールされているPCでは、問題なく
動作するのですが、開発環境のインストールされていないPCでは、動作しないEXEが
できてしまいます。
 リモートPCには、Framework1.1SP1(再配布用)がインストールしてあります。
 また、動作するExeの中にも表示されないコントロール(MaskEdit)があります。
 
宜しくお願いいたします。  

[ツリー表示へ]
タイトルRe: VB5→VB.NETに移行したEXEの配布について
記事No1776
投稿日: 2005/06/01(Wed) 11:20
投稿者じゃんぬねっと
参照先http://jeanne.wankuma.com/
こんにちは、じゃんぬ です。

>  色々試してみた感じでは、同等の開発環境がインストールされているPCでは、問題なく
> 動作するのですが、開発環境のインストールされていないPCでは、動作しないEXEが
> できてしまいます。

何らかの依存関係の不足があるのでしょう。

[ツリー表示へ]
タイトルRe^2: VB5→VB.NETに移行したEXEの配布について
記事No1778
投稿日: 2005/06/01(Wed) 22:10
投稿者Sawada
[OSのVer]:Windows    [VBのVer]:VB.NET  
> こんにちは、じゃんぬ です。
>
> >  色々試してみた感じでは、同等の開発環境がインストールされているPCでは、問題なく
> > 動作するのですが、開発環境のインストールされていないPCでは、動作しないEXEが
> > できてしまいます。
>
> 何らかの依存関係の不足があるのでしょう。
じゃんぬさん、回答ありがとうございます。

ひとつだけわかりました。
Microsoft.VisualBasic.CompatibilityのDLLが実行環境に必要のようです。

まだ動かないものがありますので、もう少し調べてみます。

[ツリー表示へ]
タイトルRe^3: VB5→VB.NETに移行したEXEの配布について
記事No1779
投稿日: 2005/06/02(Thu) 10:18
投稿者Sawada
動作するようになりました。
原因は、VB5で使用していたコモンコントロールとマスクエディットコントロールのOCXが
ないためでした。セットアップウィザードを使用してこれらも配布するようにしたら、動作しました。

.Netは、フレームワークのインストールだけで動作するものと勘違いしてました。

[ツリー表示へ]
タイトルRe^4: VB5→VB.NETに移行したEXEの配布について
記事No1783
投稿日: 2005/06/02(Thu) 16:26
投稿者じゃんぬねっと
参照先http://jeanne.wankuma.com/
こんにちは、じゃんぬ です。

> .Netは、フレームワークのインストールだけで動作するものと勘違いしてました。

COM は .NET Framework ではないですからね。
まあ、解決して何よりです。(^^)

[ツリー表示へ]