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


HSPTV!掲示板


未解決 解決 停止 削除要請

2006
0509
ななしhsp2のランタイムを8解決


ななし

リンク

2006/5/9(Tue) 06:33:44|NO.666

hsp2のランタイムをhsp3で使う方法はないでしょうか



この記事に返信する


kz3

リンク

2006/5/9(Tue) 10:32:25|NO.667

>hsp2のランタイムをhsp3で使う方法はないでしょうか

メリットがあるのですか?( 方法は知りません )



Irisawa

リンク

2006/5/9(Tue) 14:19:21|NO.668

何をしたいのかにも依りますが、単純にHSP2の命令を使いたいならHSP2を使えばいいだけ
では?
HSP3というのはHSP3ランタイムそのもののことといっても実質、過言ではありません。
HSP3システムはHSP3ランタイムによって実装されているわけで、HSP3ランタイムまたは
HSP3仕様のランタイムを使用しなければHSP3ではありません。

実際にはHSP3コンパイラ/プリプロセッサであるhspcmp.dllがHSP3のオブジェクトファイルに
コンパイルしてそのコンパイル結果をランタイムが解釈/実行しているのでこの二つが
HSP3のメインです。
(実際にはスクリプトエディタもHSP3のhspcmp.dll用になっていますし、hspdef.asなども
HSP3用なのでいろいろややこしいのですが)

HSP3ランタイムとHSP3のhspcmp.dllをHSP2のものに置き換えればHSP2の命令などは使用
できると思いますが(未確認)これらを置き換えたら既にこれはHSP3ではなくHSP2です。

なので実際には「できない」のと同等であり、意味がないと思います。



hiroki

リンク

2006/5/9(Tue) 16:09:58|NO.669

ランタイムとDLLを勘違いしてるんじゃないのかな?



ななし

リンク

2006/5/9(Tue) 18:35:54|NO.674

ランタイムじゃなくてプラグイン?
#runtimeってやるやつです .hrt
hpiを使えばできたんですけどhrtでexeにするいのはできるんですけど
実行するとInvalid fileってでてきます
HSP2に対応されて作られているのでどうやったらHSP3でも使えるようになるのでしょうか
hsp3が使いたい理由はエディタが見やすかったからです



Irisawa

リンク

2006/5/9(Tue) 19:01:56|NO.676

#runtimeはHSP3用のプリプロセス文ですのでHSP2では使用できません。
HSP3のコンパイラが出力するオブジェクトファイルはHSP2のオブジェクトファイルとは
互換性がないのでHSP2のランタイムでは使用できません。
(まず、フォーマットが異なる上に各命令などの対応IDが異なります)

リッチエディットコントロールなどを使用したHSPキーワードカラーリング対応の
HSP2用スクリプトエディタはいろいろ公開されていますので検索してみればいくらでも
出てくると思います。



ななし

リンク

2006/5/9(Tue) 19:08:07|NO.677

そうなんですか
ありがとうございます 探してみます



ななし

リンク

2006/5/9(Tue) 19:08:26|NO.678

解決



竹井

リンク

2006/7/24(Mon) 08:34:18|NO.1528

解決しましたのでありがとうございました。



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