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


HSPTV!掲示板


未解決 解決 停止 削除要請

2021
1117
chaivscodeで拡張機能「HSP3デバッグ」を使用したときのコンパイルエラー内容が文字化けします4解決


chai

リンク

2021/11/17(Wed) 02:04:16|NO.94393

vscodeを使用して開発を行っています
vscode上での.hspファイルのコンパイルと実行にvain0x氏作成の拡張機能のHSP3デバッグ(https://marketplace.visualstudio.com/items?itemName=vain0x.hsp3-debug-window-adapter)を使用しています
F5でコンパイル実行可能ですが、コードがエラーの際に表示されるエラーメッセージが文字化けします→画像:(https://imgur.com/a/zo0BSPN)
本来は文法エラーにより"文法が間違っています"と表示される部分が文字化けし、他のエラーの際も同様になります

おそらく文字コードによる原因だと思いますがvscodeの設定全般の知識に疎く解消方法が解らないためご存じの方は教えていただきたく存じます。

hspは最新版ver3.6です



この記事に返信する


とあるプログラマ

リンク

2021/11/17(Wed) 11:38:26|NO.94394

本来の解決方法とはちょっと違うのですが、VSCode用のHSP3の拡張機能はベインさん作のものとほのぼのさん作の2つがあって、私が使用している ほのぼのさんのものですと問題なく使えるのでそちらの方法を書きますね。
(ベインさんのは既知の不具合の欄に、shift_jisでうまく動かないかもしれないとあるので)


1)VScodeの拡張機能タブのMarketplaceで「hsp3」と検索し、「language-hsp3」をインストールします。


2)以下のサイトからhspcをダウンロードして「hspc.exe」をHSP3のフォルダ(hsed.exeやhspcmp.exeが入ってるフォルダ)に移動またはコピーします。
http://dev.onionsoft.net/seed/info.ax?id=1392


3)language-hsp3の歯車アイコンから「拡張機能の設定」を開き、値を以下に設定します。

Language-hsp3: Compiler 「2でコピーした先のhspc.exeの"フルパス" (例:C:\HSP3\hspc.exe)」

Language-hsp3 › Helpman › Path: Local 「HSP3フォルダ\hsphelp\helpman.exe(例:C:\HSP3\hsphelp\helpman.exe)」


4)以上でインストール完了です。F1でヘルプドキュメントの表示、F5で実行できます。


Ex)F5押しても別のウィンドウが出て実行できないとき

・エディタの部分をクリックしてからF5を押してみる。

・左下の歯車→キーボードショートカット→検索欄に「F5」と入力。
 「hsp: Run HSP program」以外のF5キーのキーボードショートカットを削除してみる。




ちなみにダイマになってしまいますが、私の作った「language-hsp3-ex」や「language-hsp3-constant」拡張機能もインストールするとhgimg3/4やWin32APIなんかもシンタックスハイライトしてくれます。



リンク

2021/11/17(Wed) 18:23:03|NO.94395

マジか!酷いな!



chai

リンク

2021/11/23(Tue) 09:41:09|NO.94441

返信遅くなり申し訳ありません
language-hsp3を代用しようと思います
ご回答ありがとうございます



chai

リンク

2021/11/24(Wed) 22:11:03|NO.94496

解決チェック忘れておりました



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