JustAnswer のしくみ:

  • 専門家に質問
    知識豊富な専門家があらゆる質問にお答えするために常に待機しています。
  • 専門家が丁寧に対応
    E メールやサイト内オンラインメッセージなど、さまざまな手段で回答を通知。
    必要に応じてフォローアップの質問をすることもできます。
  • 満足度 100% 保証
    専門家からの回答を確認し評価をすることで、支払うかどうかを決めます。

DKK2002に今すぐ質問する

DKK2002
DKK2002, ITエンジニア
カテゴリ: オペレーティングシステム
満足したユーザー: 5766
経験:  NTTコミュニケーションズ .com Master★★
60772406
ここに オペレーティングシステム に関する質問を入力してください。
DKK2002がオンラインで質問受付中

こんにちは。 VB6で作成したプログラムをWindows7のPCにインストールしたのですが、見たことも無いエラーが

解決済みの質問:

こんにちは。
VB6で作成したプログラムをWindows7のPCにインストールしたのですが、見たことも無いエラーが出て困っています。
投稿: 2 年 前.
カテゴリ: オペレーティングシステム
専門家:  DKK2002 返答済み 2 年 前.
dkk2002と申します。今回は質問をご投稿いただきましてありがとうございます。

「'regsvr'は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。」というエラーは,その'regsvr'という名前のプログラムが見つからないという意味のエラーです。regsvrではなくregsvr32と入れていただく必要があるとは思います。

また,これは基本的なことですが「regsvr/u msdart.dll及びregsvr/i madart.dllを 実行しようとしました。」とのことですが,この「/」の前には半角スペースを入れていただいているでしょうか?



(24時間この画面の前で待機している訳ではなく本業・食事・睡眠・所用のためにいつでもすぐに回答できるとは限りません。回答をお待たせすることがございますが,あらかじめご了承願います。)
質問者: 返答済み 2 年 前.

ご回答ありがとうございます。

regsvrの後に32を入れ忘れていたので、regsvr32 /u msdart.dllを実行してみました。

今度は、モジュール"msdart.dll"は読み込まれましたが、DllUnregisterServerエントリポイントが見つかりませんでした。

"msdart.dll"が有効なDLLファイルまたはOCXファイルであることを確認し、もう一度やり直してください。

というメッセージが出ました。

どうしたらよいでしょうか?

専門家:  DKK2002 返答済み 2 年 前.
「regsvr32 /u msdart.dll」では登録解除の操作ですので,元々登録されている状態でないのであればエラーとなると思われます。

その後に「regsvr32 /i msdart.dll」を実行してインストールをしていただいたのでしょうか?"msdart.dll"のファイル自体は存在していることはご確認をいただいているのでしょうか?
質問者: 返答済み 2 年 前.

ご回答ありがとうございます。

regsvr32 /i msdart.dllは実行してみましたが、全く同じメッセージが出ます。

元に戻って説明すると、DELLから購入したばかりのOPTIPLEX7020 OSはWindows7ProにVB6で作ったプログラムをSetUpしているときに、プロシージャエントリポイントlstrcatⅠがダイナミックリンクライブラリMSDAR.DLLから見つかりませんでした。というエラーが出ました。ネットで調べると組み込みのRegister Server(regsvr32.exe)を使ってmsdart.dllファイルを再び登録できるという情報を見て、Windowsに元々入ってるのだと思い「regsvr32 /u msdart.dll」「regsvr32 /i msdart.dll」を試していたという状況です。

質問者: 返答済み 2 年 前.

ご回答ありがとうございます。

regsvr32 /i msdart.dllは実行してみましたが、全く同じメッセージが出ます。

元に戻って説明すると、DELLから購入したばかりのOPTIPLEX7020 OSはWindows7ProにVB6で作ったプログラムをSetUpしているときに、プロシージャエントリポイントlstrcatⅠがダイナミックリンクライブラリMSDAR.DLLから見つかりませんでした。というエラーが出ました。ネットで調べると組み込みのRegister Server(regsvr32.exe)を使ってmsdart.dllファイルを再び登録できるという情報を見て、Windowsに元々入ってるのだと思い「regsvr32 /u msdart.dll」「regsvr32 /i msdart.dll」を試していたという状況です。

専門家:  DKK2002 返答済み 2 年 前.
お試しいただきありがとうございました。

基本的にはWindows7にはVB6のランタイムは元々含まれています。セットアップされているプログラムというのはご自身で作成されたものなのでしょうか?そうであれば,以下の記事が参考になるかもしれませんが,『インストーラにてパッケージ作成時にMSDART.DLL、msjro.dllなどの関連DLLは配布しないようチェックを外す』という対処策が役立つかもしれません。

参考:http://www.gizcollabo.jp/vbtomo/boards/vbqanda.php?do=spread&num=14712

やはり以下の記事でも同じような点が述べられていました。

参考:http://homepage1.nifty.com/MADIA/vb/vb_bbs/200508/200508_05080071.html
質問者: 返答済み 2 年 前.

ご回答ありがとうございます。

参考の記事にインストーラにてパッケージ作成時にMSDART.DLL、msjro.dllなどの関連DLLは配布しないようチェックを外せば上手くいきました。とありますが、具体的にはどこをどうすればいいのでしょうか?

こちらの事情はプログラム作成の依頼を受けたものを外注して、出来上がったものを納品する仕事をしていたのですが、今回のプログラムを作成した会社が無くなり、私自身はプログラムを追うことが出来ないので、ご面倒をお掛けしますが具体的にご教授いただくとありがたいです。

専門家:  DKK2002 返答済み 2 年 前.
ご自身で作成されたものではないということを承知いたしました。「パッケージ作成」を行なうには元のVBの開発環境が必要です。ですので「プログラムを作成した会社」でないと対応が難しいと思われます。

セットアップの前に,以下で配布されている「XTRM Runtime 」を先にインストールしておかれるとどうかをお試しになってみていただけるでしょうか?

http://www.forest.impress.co.jp/library/software/xtrmruntime/
質問者: 返答済み 2 年 前.

ご回答ありがとうございます。

書き忘れていましたが、ランタイムは既にセットアップしております。

最後にmsdart.dllを入手する方法をおしえていただけませんでしょうか。

よろしくお願いいたします。

専門家:  DKK2002 返答済み 2 年 前.

ラインタイムは提供元により内容が様々です。先の回答で紹介させていただいているものは,ファイルサイズは大きくなりますが,かなりの広範囲のファイルが含まれているようですのでお勧めしております。

MSDART.DLLがそれに含まれているかどうかは残念ながら不明なのですが,一度お試しいただければと思っております。以下のサイトでも「十分すぎるほど入っている」と紹介されているものです。

参考:http://homepage2.nifty.com/nonnon/Chinamini/20100001/20100717.html

DKK2002, ITエンジニア
満足したユーザー: 5766
経験: NTTコミュニケーションズ .com Master★★
DKK2002をはじめその他名のオペレーティングシステムカテゴリの専門家が質問受付中
質問者: 返答済み 2 年 前.

ご丁寧にいろいろとありがとうございました!!

専門家:  DKK2002 返答済み 2 年 前.
「期待以上の回答に大満足」とのご評価およびボーナスをありがとうございました。大変うれしく思います。

また何か機会がございましたらよろしくお願いします。

ユーザーの声:

 
 
 
  • なかなか解決できないトラブルだったのですが、解決までとことん相談にのってくださいました。また、パソコンをうまく使いこなせていない私でも解りやすくアドバイスしてくださいました。 本当に助かりました! 大阪府 黒崎
< 前へ | 次へ >
  • なかなか解決できないトラブルだったのですが、解決までとことん相談にのってくださいました。また、パソコンをうまく使いこなせていない私でも解りやすくアドバイスしてくださいました。 本当に助かりました! 大阪府 黒崎
  • パソコンの操作は熟知している訳でもなく不慣れですが何回もの質問に丁寧に答えていただき問題解決しました、大変助かりました、感謝しています。 兵庫県明石市 後藤
  • 回答が早く、2日間対処には時間がかかりましたが、80%諦めていたものが解決したので、とにかく感謝の一言です。 ありがとうございました。 千葉県野田市 金澤
  • まずは親身になって回答をして頂ける専門家であったこと。説明が簡潔でわかりやすく、質問者が気持ちの整理をしやすい配慮が伺えた。 岐阜県 石川
  • 短時間で的確なアドバイスを受けることができ、かつ、回答に対する質問に対しても直ちに真摯な回答が得られました。 大阪府高槻市 川嶋
  • 専門知識のある経験豊富な方に出会う機会のない人でも、このサイトで実現出来ることは素晴らしいことだと思いました。 専門家が辛抱強く回答をしてくださる姿勢にも感謝いたしました。 茨城県日立市 池田
 
 
 

専門家の紹介:

 
 
 
  • dkk2002

    dkk2002

    ITエンジニア

    満足した利用者:

    2535
    NTTコミュニケーションズ .com Master★★
  • http://ww2.justanswer.jp/uploads/KW/kwskmkt/2011-7-4_13263_DSC04002.64x64.JPG dkk2002 さんのアバター

    dkk2002

    ITエンジニア

    満足した利用者:

    2535
    NTTコミュニケーションズ .com Master★★
  • http://ww2.justanswer.jp/uploads/RU/rushqk/2011-9-24_21937_CIMG0197.64x64.jpg rushqk さんのアバター

    rushqk

    ソフトウェアエンジニア

    満足した利用者:

    220
    AV機器開発、ソフトウェア設計
  • http://ww2.justanswer.jp/uploads/SP/Spinnaker0921/2011-5-28_232633_Spinnaker.64x64.JPG Spinnaker0921 さんのアバター

    Spinnaker0921

    システムエンジニア

    満足した利用者:

    0
    Windows OS の設定・チューニング・修復に関する質問に回答します。
  • http://ww2.justanswer.jp/uploads/OB/obody/2015-6-17_162039_photo.64x64.jpg Nobody_1963 さんのアバター

    Nobody_1963

    システムエンジニア

    満足した利用者:

    179
    Windows OSのクライアント および サーバーの設定をサポート致します
  • http://ww2.justanswer.jp/uploads/OC/oct1290/2012-4-17_123618_akodesu.64x64.JPG oct1290 さんのアバター

    oct1290

    ITエンジニア

    満足した利用者:

    38
    日本製PCメーカー顧客、企業サポート官庁PCサポート海外3店舗のPC修理業
  • http://ww2.justanswer.jp/uploads/HO/holodecks/2011-10-21_0147_20111021091343.64x64.jpg holodecks さんのアバター

    holodecks

    情報整理戦略コンサルタント

    満足した利用者:

    2
    化学科卒システム計画研究所 - シニアシステムエンジニア、ディー・リンク株式会社 取締役
 
 
 

オペレーティングシステム についての関連する質問