作品情報

ID#1392

hspc

一般プログラム
作者: ほのぼの


(ダウンロードの注意)

HSPプログラムコンテスト2023応募作品
更新日:2023-09-10
バージョン:3.5.1 (完成度70%)

ユーザーの評価 (0)

プログラム技術0
完成度0
アイデア0

HSP3プログラムファイルをCUIで簡単にコンパイル/自動実行ファイル作成/実行/診断が行えます。

外部ツールとして様々なエディタから呼び出される使い方を念頭に作成しました。

2023年の更新は、不具合の修正とHSP3.7beta対応化、オプションにレベルを導入しました。

-D2や、-m3のように、ショートオプションに数字を入れることで、packfileファイルを削除したり、maker v3で自動実行ファイル作成を行うことができます。

maker v3は、HSP3.7betaに対応した自動実行ファイル作成機能です。HSP3.7beta以上のhspcmp.dllがロードされると、自動で有効化されます。HSP3.6未満では、引き続き従来の方法で実行ファイルを作成します。

詳しくはChangelog.md、Readmeファイルをご覧ください。
スタッフ:一人なのです。

タグ:contest2017 contest2018 contest2019 contest2020 contest2021 contest2022 contest2023
動作環境:IE5.5以上のインストールが必要です。
プラグイン/モジュール:hspcmp.dll sqlite3.dll
ライセンス:MIT LICENSE
作成開始:2017年
募集項目:
説明書: hspcontest1392.txt

作品へのコメント(コンテスト以前のログ)

最新のコメントはこちら

No.4 [ほのぼの]さんが作品にコメントしました - 2022/11/25 22:33:28

    ドキュメント修正したバージョン v3.4.2 がダウンロードできるようになったのを確認しました。

No.3 [ほのぼの]さんが作品にコメントしました - 2022/11/20 12:59:17

    v3.4.1 が公開されたのを確認しました。

    このバージョンでは、-wオプションが機能しない不具合を修正しました。


    かの様、ご迷惑をおかけして申し訳ございませんでした。ドキュメント記載漏れのご指摘ありがとうございます。修正します。

    本作がお役に立てれば幸いです。

No.2 [かの]さんが作品にコメントしました - 2022/11/18 23:41:17

    ほのぼのさん

    3.4.1でデバッグウィンドウが表示されることを確認しました。
    バグだったのですね。
    修正ありがとうございます。とても便利になりました!

    -w オプションはドキュメントに説明が無く機能が分からなかったのですが、デバッグウィンドウ表示だったのですね。

    (assert命令なんてものがあることも知りませんでした。。logmes命令とともに便利ですね。今までtitle使ってデバッグ表示してました…汗)

No.1 [ほのぼの]さんが作品にコメントしました - 2022/11/17 01:56:20

    かの様、コメントと評価ありがとうございます。励みになります。

    不具合の件、こちらでも再現できましたので修正したいと思います。

    現状の不具合の対処法ですが、v3.4.0の新機能をご使用なさらない場合、旧バージョンv2.1.1へロールバックするのが簡単です。

    それ以外の方法を取る場合、お手数をおかけします。

    ソースコード最初にassert命令を実行して、デバッグウィンドウの実行ボタンを押すことで対処できます。

    assert命令に関しましては、HSP3開発環境に同梱されているHDL.exeで閲覧できます。

    ご不便をおかけして申し訳ございません。進捗はコメント欄に追ってご報告いたします。

No.0 [かの]さんが作品を評価しました( 完成度 ) - 2022/11/08 23:28:01

    柔軟に設定できて、外部エディタを使うときにとても便利です。
    ちゃんと理解できていなくて恐縮ですが、外部エディタでデバッグウィンドウを表示しながら実行する術はないのでしょうか?
    hspcでデバッグ実行(デバッグ情報を付与してコンパイル)した際にデバッグウィンドウが表示されると良いなと思いました。
    (hspc側ではどうしようもない気もしますが…)

No.1 [ほのぼの]さんが作品にコメントしました - 2021/12/12 00:09:08

    高畑ラボ(Y_repeat)様、コメントと、ご評価ありがとうございます。励みになります。本作がお役に立てれば幸いです。

No.0 [高畑ラボ(Y_repeat)]さんが作品を評価しました( 技術 完成度 アイデア ) - 2021/11/18 23:19:21

    DLして使用してみました。utf8のファイルも動かせて大変ありがたいです。

No.1 [ほのぼの]さんが作品にコメントしました - 2021/07/15 20:50:05

    ふんすけ様、コメント、ご評価有難うございます。励みになります。

    次の更新に向けて更新作業を進めております。
    もうすぐ熱中症に気をつける季節となりました。
    対策しながら、無理せず頑張っていきます。

No.0 [ふんすけ]さんが作品を評価しました( 技術 完成度 アイデア ) - 2020/12/12 02:39:20

    HSP標準エディタで不都合な時に、VSCodeやAtom、秀丸なんかを使っていて、ソース毎にコマンドを設定しなおすのが面倒だったのがhspcで解決できそうです。

    個人的にオプション-aでエンコードを自動判別できることと、オプション-Dでaxファイルが削除されるのが地味に嬉しいです。

No.2 [ほのぼの]さんが作品にコメントしました - 2019/10/06 15:35:53

    バージョン 2.0.3 がダウンロードできることを確認できました。

    ご都合の良い時に更新して頂ければ幸いです。

No.1 [ほのぼの]さんが作品にコメントしました - 2019/10/01 20:57:26

    修正バージョン 2.0.3 を投稿しました。

    現在ダウンロードできるバージョンは2.0.2です。
    修正バージョンの公開まで、お待ちいただければ幸いです。

No.0 [ほのぼの]さんが作品にコメントしました - 2019/10/01 18:05:02

    現在のバージョン 2.0.2 に不具合があることを確認しました。

    フォルダやファイル名にマルチバイト文字(日本語など)が含まれていると、hspcが引数の文字数を誤り、文字が途中で切れて、正しくないファイルパスでコンパイルしようとします。その結果、ファイルが見つからないエラーが生じます。

    (例:C:\\Users\\user\\OneDrive\\ドキュメント\\hsp\\app.hsp)

    迂回策はマルチバイト文字を含まないフォルダやファイル名にすることです。

    (例:C:\\hsp\\hsp351\\project\\app.hsp)

    ご不便おかけし申し訳ございません。
    hspc本体の修正については追ってご連絡致します。