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


HSPTV!掲示板


未解決 解決 停止 削除要請

2015
0916
NoapHSPの動作環境について13解決


Noap

リンク

2015/9/16(Wed) 19:16:57|NO.71742

HSPの動作環境は98以降(IE4がインストールされている95は動作可能だけど保障外)となっていますが、IE4がないWindows95はHSP2では動作環境にはいっていたのにHSP3は外れたのですか。
Windows95は確か歴史で習った程度なのでよくは知りませんし特にこまるわけでもなんでもないのですがどうしてなのですか。わたしが思い浮かぶのはActiveXやアクティブデスクトップ(今のパソコンはなくなった)がIE4で追加されたことくらいです。


http://www.onionsoft.net/hsp/v34/doclib/hsp3.htm
HSP3 概要 2.動作環境



この記事に返信する


Noap

リンク

2015/9/16(Wed) 20:17:19|NO.71743

訂正

HSP3は外れたのですか。

どうしてHSP3だとはいっていないのですか。



GENKI

リンク

2015/9/16(Wed) 23:00:16|NO.71751

HSP3.32 アップデートガイド
http://www.onionsoft.net/hsp/v33/doclib/update.htm

> 標準スクリプトエディタの更新
> ・Footy2ライブラリの制約により、Windows2000より前のOS(Windows 95/98/Me)は、動作対象外となります

> 6.HSP3の概要
> 6.1.動作環境
> HSP3ではWindows98以降を動作環境としています。 (ただし、Windows95+InternetExplorer4以降の環境では動作可能です。)

ということで、IE4で補える機能関連なのでしょうね。もうすっかり忘れてしまいました。
アクティブデスクトップといえば、重くなるからなるべく無効にして使っていた記憶があります。
JPEG形式の画像を壁紙にする場合は、アクティブデスクトップを有効にする必要があったんですよね。
なので私の場合JPEG画像はBMPにして壁紙にしてました。

しかしHSP2でもJPEG対応してるな…なんなのでしょうね。


> Windows95は確か歴史で習った

あ、Windows95ってもう歴史上の物あつかいになっちゃてるんですね…。



Noap

リンク

2015/9/16(Wed) 23:44:56|NO.71754

「歴史で習った」というのは正しくないかもしれません。学校で習ったのかははっきりとした記憶がないので不確かなのですがITバブルかなにかで習ったかもしくは自分でパソコンの歴史を調べて知ったと思います。ですので「習った」という表現は不正確で「歴史として習ったか知った」が正しかったかもしれません。どちらにしても昔の年上のOSという覚え方をしていました。

それでHSPの開発環境が動かないのか(HSP2.6とはメニュー項目やバージョン表記が違うだけのスクリプトエディタがあるので動きそうな気もします)
それともHSPで書いて実行ファイルにしたソフトも動かないのかが気になり、IE4なしの95では動かない理由を聞けばどちらが正しいのか分かると思い質問しました。



Noap

リンク

2015/9/17(Thu) 00:03:46|NO.71755

わたしのそのころのパソコンに関する知識は物心つくかつかないかに家や図書館にあった古い本で少しばかり知っているていどですので、DOS関係の用語を使う場合はそのつど説明してほしいです。
要望だけですみません。
9x系では物心がつくかつかないかの頃にMeを使った覚えがあります。ただ特段変わったことはこれとして覚えていません。ただもしもアクティブデスクトップに依存していたのなら今のパソコンでは動かないのではと思います。



おにたま

リンク

2015/9/18(Fri) 23:56:59|NO.71783

HSPのご利用ありがとうございます。
マニュアルなどで説明されている項目や用語が既に古くなっている部分もあるので、わからない点は指摘してもらえると有り難いです。
HSPの動作環境ですが、GENKIさんが書かれているように、開発環境(=標準スクリプトエディタ)はWindows2000以降、ランタイムの実行自体はWindows98以降(Windows95+InternetExplorer4以降)となっています。
標準スクリプトエディタのFooty2ライブラリがWindows9xが持っていないunicode系のAPIを使用しているためです。
標準ランタイム(hsp3.exe)が動作しないのは、ActiveXの初期化や画像の扱いなどでWindows95にはないAPIを使用しているためです。
アクティブデスクトップやIEは特に関係ないのですが、IEがインストールされるとAPIも拡張されるため、このような形になっています。

なので、HSPの開発環境が動かない環境(Windows95+InternetExplorer4以降)でも、HSPで作成した実行ファイルは動きます。



Noap

リンク

2015/9/19(Sat) 01:39:00|NO.71788

そうなのですか。納得できました。教えてくれてありがとうございます。
なんとなく思ったのですがそれなら逆にその拡張されるAPIに依存する部分を取り外せばどのくらい小さくできるのかなとおもいました。
hsp3crt.hrtはCOM系の機能などをなくして小さくしているらしいのでそれならActiveX関係の初期化はしないはずなのでIE4がインストールされていないWindows95でも動くのかなと思いました。



KA

リンク

2015/9/21(Mon) 11:10:42|NO.71810

そもそも歴史上の存在と成ってしまったOSに、対応可否を考える
事自体に意味がありません。逆に対応する事で足枷と成ります。

HSPの次期バージョンで「XP以降対応(それ以前は保証外)」
となっても文句は言えません。



Noap

リンク

2015/9/21(Mon) 11:48:12|NO.71811

解決のチェックをつけるのをわすれていました。
返答が不適切であったこと、誤解を招くような質問をしたことを謝ります。
確かに歴史上の存在になっているOSへの対応をするのは新しいOSへの対応へのアシカセとなりうるかもしれません。
ただわたしはどういう理由で非対応になっているのかが知りたく質問しました。コトバ足らずですみませんでした。



skyblue

リンク

2015/9/21(Mon) 12:02:56|NO.71812

>HSPの次期バージョンで「XP以降対応(それ以前は保証外)」
>となっても文句は言えません。
ここは、Vista以降か7以降非対応とする所だと思います。
XPもサポートが切れて過去の遺物になりつつありますし
まだなっていないと言うつっこみは無しでお願いします。



Noap

リンク

2015/9/21(Mon) 20:38:39|NO.71831

なにでWindows95のことを知ったのか思い出しました。
父親のとても古い本と学校とは関係のない本のパソコンの歴史についてのコーナーで知りました。(名前はよく覚えていません)
なので歴史として習ったではなく歴史として知ったが正しかったようです。
さわがせてすみません。
また文字だけでコトバのやり取りをするのは難しいということをとても実感しました。



KA

リンク

2015/9/21(Mon) 20:58:46|NO.71832

ちょうどトップに成ったので忠告を。

(1)
極端に書くと
有るスレの2レス目でスクリプトを載せた。
150レス目で修正スクリプトを載せた。
さて、使いたいと思った人は150レス以上見ないと分からない。
「最新版はURLをみてね」とでも書きましょう。

(2)
どう便利に使えるのか説明が無いので、使いたい人には分からない。
「こういう場合に使うと便利」を書きましょう。


(あっちには書かないと言っちゃったので、ここに失礼します。)



Noap

リンク

2015/9/21(Mon) 21:00:25|NO.71833

忠告感謝します。これからはできる限りそうさせていただきます。



窓月らら

リンク

2015/9/21(Mon) 21:32:58|NO.71836

もはや9x系への対応は気にしなくていいと思います。
ただ、「可能な限り幅広い環境で動作するように書く」という姿勢は大事。



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