アプリ版:「スタンプのみでお礼する」機能のリリースについて

初めまして。
現在,VB6.0で作成してあるソフトを現在PC(NT)で動作させているのですが,そのPCが古いため新しいPC(XP)でソフトを動作できるようして欲しいと頼まれました。

しかし,XPでソフトセットアップした後,ソフトを立ち上げようとすると,
「実行エラー76
 パスが見つかりません」
とエラーが出てしまいます。エラーコード76についても調べてみたのですが,原因がわからないため詳しい方がいましたら教えていただけますか?
また,
NTではソフトは立ち上がるので,XPとの互換性の問題なのですか?

NTで動くソフトを作ったのは業者なのですが,プログラムを担当した方が退社されていて,プログラムの中身を知ることはできません。

A 回答 (3件)

もしかしたらログインアカウントに全角文字を使用していませんか


Administratorなど英字のみのアカウントで動作させたら起動可能なのでは …
もしそうなら パスの長さをLen関数で調べるなどしている部分があるのかもしてません
そうなるとソフトの改修を依頼することになるでしょう

または 英数字構成のアカウントで実行するようにするとか
一時フォルダーを環境変数TEMP(またはTMP)殻取得しているようならこれらの環境変数に全角文字を含まないように工夫してみましょう
    • good
    • 0

VB6.0とは、VB6.0ランタイムのこと?


良くは知らないのですが、XPで古いソフトを働かせるのに
VB6.0 SP5だと動かないので、VB6.0 SP6を、インストール
するのがありましたよ。で下記URLからDLして
使用していた様な気がします。ご参考まで
http://www.microsoft.com/downloads/details.aspx? …
    • good
    • 0

NTとXPでパス(フォルダ名)が変わっているからでは?


NTってWINNTで、XPはWindowsだからとか?
だから環境に合わせてあげないといけないんだと思いますけど。

違っていたらごめんなさい。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!