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


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0928
ゴメ吉 (投稿者削除)9解決


ゴメ吉

リンク

2013/9/28(Sat) 10:17:03|NO.57397

この記事は投稿者により削除されました。
2013/11/18(Mon) 18:30:57



この記事に返信する


ポテト(流星群)

リンク

2013/9/28(Sat) 12:22:02|NO.57406

Startup failed.で原因は明らか。
大方start.axが無いとかそんなでしょう



check

リンク

2013/9/28(Sat) 13:13:09|NO.57410

もしくはstart.axが読み込めないとか、他にも理由は考えられるが……
そもそもなぜ互換モードで起動する必要がある?



ゴメ吉

リンク

2013/9/28(Sat) 14:46:19|NO.57423

以前HSP2を使っていて
互換性モードをWindows 95に設定してみたら
「無効なEXEです」が表示され、プログラムエラーまで
表示されたから。HSP3でも互換性を設定して
調べてみた。



ゴメ吉

リンク

2013/10/3(Thu) 20:04:47|NO.57502

なんとか解決させてみます



ポテト(流星群)

リンク

2013/10/3(Thu) 22:01:51|NO.57503

というか
>Windows 95
>Windows 98
>Windows Me
ここら辺をサポートする必要が無いと思うのですが。
Meは使い物にならないですし、他のOS乗ったパソコンだってメモリ256MBとかの世界で
殆ど今のアプリケーションなんて動かない様なものですし。
何故そこまで古いOSに拘るのか理解できない。



ショーグン

リンク

2013/10/4(Fri) 10:55:30|NO.57505

>ポテトさん
はじめまして。
古い機種に拘ること自体は悪いことではないと思います。
特にHSPは下位互換が非常に優秀であることも特徴のひとつと思いますので、
たとえば「MeでHSPソフトが走らない」ということが明らかになれば
逆に言えば、「MeでHSPを使ってプログラミングすると不具合が出る」可能性が
あるということにもつながります。

>ゴメ吉さん
一方で、ゴメ吉さんの検証の方法が少しおかしいと思うのですが。。。
というのは、本来、Windowsの互換機能というのは
「古いOSでしか動かないソフトを、新OSで動かすこと」の検証に使うものであり、
「新しいOSで走るソフトを、古いOSで動かすこと」の検証には
ならないと思うのです。
(もし、新しいHSPで組んだソフトが、古いOS上でどのような動作をするか(動作しないか)
を検証されるのであれば、古いOSのインストールされている実機での検証をお勧めします。)

>> http://technet.microsoft.com/ja-jp/windows/hh415002.aspx
これはマイクロソフトによる互換モードの説明ですが、簡単に言えば
OSからソフトに偽装コードを渡しているだけで、実際にソフトが走っているのは
「新しいOS上」であることがわかります。
つまり、ゴメ吉さんの検証は、
新しいOS上で新しいHSP製ソフトを偽装コードを挟んで動かしていることになります。

それでも、HSPとWindows互換モードについて検証するのであれば
  なぜ新しいOS上で、新しいHSP製ソフトを、「偽装コードを挟んで」
起動する必要があるのかを、まず教えていただければ、
技術的にどのような協力をすればよいかが見えてくると思います。


長文返信失礼いたしました。



ポテト(流星群)

リンク

2013/10/4(Fri) 19:50:27|NO.57506

>ショーグンさん
確かにそうです…けど……
今の時代Meや95使用者が居るとも思えないし
XPですら早く移行して欲しいという様な物なのに
化石OSの対応をしても…と思ってしまうのですよね…
簡単に動くならともかく、現にstartupのエラーとかも出ちゃってますし…
それに対応させるなら他のところにその分回した方が良いのではないかな〜…と。
95はサポート切ってるっぽいですし(98,Meは対応表に載ってる)



check

リンク

2013/10/4(Fri) 21:24:37|NO.57507

XPからサポートしていればソフトウェアとしては何の問題もないと思うぞ。
少なくとも俺は。



ショーグン

リンク

2013/10/4(Fri) 22:23:59|NO.57510

>ポテトさん、checkさん
checkさん、はじめまして。
そうですね、おっしゃるとおりHSPの動作について、
さすがに95やMEまでカバーしてくれていなければ困る、ということはありません。
ボク自身、XPのレベルまでカバーできていれば十分だとも思っています(笑)


ただ、「必要が無い」と言い切れるかが疑問であることと、
「(意味の無い)検証」をすることも、言ってみれば個人の自由というところもあり、
そのためにアドバイスをすることも、ある側面では有益と思います。

そういう意味で、今回のゴメ吉さんの検証は
手段に誤りがあると思うので、別の方法を提案したわけですが、
(仮に意味が無くても)ぜひ、気の済むまで頑張っていただきたいとも思っています。

かなり投げやりなアドバイスで申し訳ありません。



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