HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
1022
にゃんちゃんHSP3cnvが起動しない4解決


にゃんちゃん

リンク

2011/10/22(Sat) 07:50:42|NO.42591

おはようございます。
さて、1週間ほど前にHSPを3.3に更新しまして、HSP3cnvを使ってみようとしたのですが…
C:\Program Files\hsp321\hsp3cnv.exe

このアプリケーションの構成が正しくないため、アプリケーションを開始できませんでした。アプリケーションを再度インストールすることにより問題が解決する場合があります。
と出て、起動すらされません。
友達からHSP3cnv.exeを送ってもらっても同じでした(その友達の所では正常に機能するexeファイルだった)。
AVGがブロックしているのかと思って例外にも追加してみたのですが、変わりませんでした。
どなたか、私と同じような状況に遭遇された方はいらっしゃいますでしょうか?
また、どのような対処方法があるでしょうか?



この記事に返信する


inovia

リンク

2011/10/22(Sat) 10:53:16|NO.42594

以下のランタイムを入れても変わりませんか?
おそらく2005の方が必要になると思います。

Microsoft Visual C++ 2005 再頒布可能パッケージ (x86)
http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=32BC1BEE-A3F9-4C13-9C99-220B62A191EE

Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ (x86)
http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=a5c84275-3b97-4ab7-a40d-3802b2af5fc2

Microsoft Visual C++ 2010 SP1 再頒布可能パッケージ (x86)
http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=c32f406a-f8fc-4164-b6eb-5328b8578f03



inovia

リンク

2011/10/22(Sat) 11:26:16|NO.42595

OpenHSPのhsp3cnvを見てみたところ、
設定が マルチスレッド(/MT) ではなくマルチスレッド DLL(/MD)
になっていました。
マルチスレッド DLL(/MD) だと必要なランタイムが
インストールされていないと起動できなくなってしまいます。

マルチスレッド(/MT)でビルドしたものを置いておきますが、
VS2008を使用したのでWindows 2000以上でないと動かない可能性があります。
一応、

Windows 95 で動くプログラムを作る (VS2008編)
http://pg-torch-ic.jugem.jp/?eid=27

を参考にWindows 95以上であれば動くように修正したつもりですが、動くかどうかは不明です。

http://tkooler.moe.hm/hsp/img/hsp3cnv_hsp33.zip



にゃんちゃん

リンク

2011/10/23(Sun) 21:18:31|NO.42609

いただいたexeファイルを使ったところ、無事に起動できました。ありがとうございます。



おにたま(管理人)

リンク

2011/10/24(Mon) 21:53:23|NO.42627

HSP3cnvの利用とご報告ありがとうございます。
そして、inoviaさん、的確な助言に感謝します。
DLLがないと動作しない状態になっていました。
不自由をかけてすみません。今後のバージョンでは修正していきたいと思います。



ONION software Copyright 1997-2021(c) All rights reserved.