• ベストアンサー

VB4のセットアップで空き容量エラー

noname#9414の回答

noname#9414
noname#9414
回答No.1

単純に2GB以上の場合、空き容量の計算でオーバーフローを起こしているのだと思いますよ。少なくともVisual Basic 4.0の時代はFAT32はなく、HDDも2GBもあれば十分といった時代だったので。 あとは、Visual Basic 4.0のService Packをあてるとか、ランタイムのバージョンをあげて試してみるとか、だめならばインストーラ自体をほかのものに変更するなどするしか方法はないのではないでしょうか? ではでは☆

noname#32133
質問者

お礼

そうなんですね。。。FATって2GBまでですものね。。。 今回考えられる選択肢は、 1.上司を説得してインストーラの変更をする。 →自腹でインストーラを購入して実証して 説得することになりそうですね。。。 (会社のサーバでインストーラを作成する都合上、 サービスパックは却下されました(T_T)どうして?) 2.やっていいことかどうかわかりませんが、 VB4インストール時に付属のSetup1のソースを 改造してオーバーフローしないように作り変える。 (ホントにやっていいことかどうかわからないで 書いてるので、もし禁止事項に触れるようでしたら 申し訳ありませんがその旨を教えていただけますか) 困っちゃいました。。。

関連するQ&A

  • VB6.0で作ったSetup.exeにてエラー

    VB6.0のディストリビューションウィザードで作成した Setup.exeにてソフトのインストールができなくて困っています。 セットアップの途中で「予期せぬエラーが発生しました」 「¥¥@~ファイルが見つかりません」と表示されます。 どうもファイルを参照するときに¥マークのあたりが 文字化けしているようなのですが、原因が分かりません。 なんとかセットアップができるようにしたいのですが・・・ 環境はWin98、VB6SP5です。 誰かご教授願えませんか。 よろしくお願いします。

  • VB5.0とVB6.0

    ご教授お願いします。 VB4.0で開発を始め、VB5.0に。主にDBはDAOを使っています。いくつかのアプリを配布し(セットアップウィザードを使い)、その後VB6.0がリリースされましたが、配布済みアプリに影響があると思いB6.0へのUpをあきらめていました。VB5.0は98でしか認められていず、2000でも試しましたが、確かに一部の動作でエラーが起こったりしました。使用しているマシンが不安定になったので、中古PCに98をインストールし、開発環境を移しましたが、セットアップウィザードが「予期せぬエラー」とかで動きませんでした。以上が経過です。 ようやくVB6.0を入手し、とりあえず2000で、2,3のアプリで試したところ、そのまま(何の手も加えず)OKでした。ちょっと気がついた点といえば、作成されたEXEのサイズが1割ほど小さくなっていました。 質問ですが、VB5.0→VB6.0では何が変わったのでしょうか?(当時はある程度読んだ気がしますが、覚えていません) そして、アップ後、注意しなければならないことは何でしょうか? よろしくお願いいたします。

  • VB6.0のディストリヴューションウィザード

    を使って、セットアップウィザードを作ると、CABファイルが出来上がり、そいつを解凍するとSetup.exeができる。で、Setup.exeでセットアップをしようとしてもセットアップされないで途中でエラーが出て終わってしまう。 WinNT W2K Win98SE のそれぞれのOSで作ったツールをVBのインストールされていないそれぞれのOSにSetupでインストールしようとしたけど失敗。 こんなことになってしまうのは僕だけなんだろうか? 誰か教えてください

  • VBにてEXE作成

    VBにてとあるシステムを開発しました。 SETUP.EXEを作成して遠隔地に配布したいのです。が SETUP.EXEを起動してインストールはできるのですが 印刷実行時にエラーが出てしまいます。 VBから実行は出力できます。 ディストリビューション ウィザードの使用方法が 悪いのでしょうか。 OS :Windows2000 TOOL:VB6.0 SP5,Spread3.0,ImputMan6.5J DB :ORACLE8.05

  • XPでVB6.0ディストリビューションウィザードで作ったセットアップが動きません・・

    OS:WindowsXP-Pro、開発言語VisualStudio6.0-VB6 を使っているのですが、VB6付属ツールのディストリビューションウィザードを使用して作成したセットアップがセットアップ内のファイルが見つかりませんというメッセージが出て動きません。正確にはファイル名およびパスが出てそのファイルがないとえらーが出るのですが、パスの最後ファイル名の直前が「\\@」となっています。(例:c:\abc\\@Project1.exe) 一応、以前Me,2000などのOSでは動作しているセットアップでも試しましたがだめでした。 よろしくおねがいします。

  • VisualBasicのセットアップ用パッケージについて

    VB6.0のディストリビューションウィザードで作成したパッケージについて教えてください。 VB6.0のディストリビューションウィザードでsetup.exeを作ったのですが、MicrosoftAccessのパッケージのsetup.lstの[RunCommands]のように別プログラムを自動起動させたいと思っています。 VBのSetup.exeでも別プログラムを自動起動させる方法はあるでしょうか? ご回答よろしくお願いいたします。

  • Setup1.vbp の Setup1.frmとは

    WindowsXPなどにダブル バイト文字のユーザー名などでログインした後、ディストリビューションウィザードで作成したセットアップ(Vb6.0で作成)を実行しようとすると「Path or File Not Found」とメッセージが出てインストールできないため、困っております。 解決策をマイクロソフト サポート技術情報で見つけたのですが、 「Setup1.vbp において Setup1.frm の Form_Loadイベントを以下のようにカスタマイズすることで回避できます。 修正前: '使用する一時ディレクトリを取得します。 gsTEMPDIR = String$(255, 0) lChar = GetTempPath(255, gsTEMPDIR)・・ 修正後: '使用する一時ディレクトリを取得します。 gsTEMPDIR = String$(255, 0) lChar = GetTempPath(255, gsTEMPDIR・・」 (マイクロソフト サポート技術情報 - 416585 http://support.microsoft.com/default.aspx?scid=kb;ja;JP416585) とのことなのですが、恥ずかしながら、そもそもSetup1.vbp の Setup1.frm とは一般的にどこにあって、どのように開けばよいのか分かりません。 (それとも自分で作成したformのことなのでしょうか。もしもそうだとしたら、ディストリビューションウィザードで作成した後に上記のような文字が自動で記載されるのですか。どうやって開けばよいんでしょうか。) つきましては恐れ入りますが、ご教授いただけると大変ありがたく存じます。 色々調べたのですがよく分からず、申し訳ございませんがよろしくお願いいたします。

  • ACtiveXコンポーネントはオブジェクトを作成できません(つづき)

    OS:windowsXP(windows update 未処理) VB:VB6.0sp5 首記のエラーが発生し「OSをシャットダウンさせるシステム」が正常に動作いたしません OSをシャットダウンさせるプログラムを作成し、 ディストリビーション ウィザードにてSetup.exeを作成いたしました VB6.0をインストールしている端末にて OSシャットダウンプログラムのSetup.exeを実行しインストールし、 OSシャットダウンプログラム(exe)を実行するとシャットダウンする のですが、 VB6.0をインストールしていない端末にて OSシャットダウンプログラムのSetup.exeを実行しインストールし、 OSシャットダウンプログラム(exe)を実行すると  上記のエラーが発生しシャットダウンできません どのようにすれば良いのでしょうか?

  • VB6.0について

    Windows XPにVB6.0が入っており、理由があってアンインストールした後に、再インストールすると「セットアップウィザード」が起動して、≪Visual Basic 6.0 Enterprise Editionセットアップ≫までは、順調に行くのですが、その画面で「次へ」をクリックすると、【セットアップエラー 530】が表示され「コマンドラインオプションが正しくありません。Settings\Temp\vs60wiz.exe」と出ます。 これは何が原因なのでしょうか? 素人質問で申し訳ありませんが、詳しい方教えてください。

  • セットアップエラーについて

    ハードディスクが壊れたため、アプリケーションソフト を再セットアップしようとしましたが、一部のソフトで以下のエラーメッセージが出てセットアップできません。 「セットアップ実行中にエラー(-5003:0×800 4ace8)が発生しました。前のセットアップを完了し他のアプリケーションを閉じたことを確認ください」 どうもハードディスクを交換しバックアップをとっておいたファイルを無条件にコピーしたため前の同じソフトの設定ファイルがコピーされて何かが影響しているようでもあるのですが、対処方法教えてください。見かけ上前のソフトもあるのですが、途中までで正常に立ち上がらないため 再インストールしようとした時の現象です。