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


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0815
gest#defcfunc に関して6解決


gest

リンク

2013/8/15(Thu) 16:14:18|NO.56387

#moduleと#defcfuncで簡単なプログラムを作ってみたのですが、
システムエラーとなってしまいます。OSはwin8.1です。
http://hsp.tv/play/pforum.php?mode=pastwch&num=50551
こちらを参考にしてみましたが、解決できませんでした。
どうしたら解決するでしょうか?
情報不足でしたらご報告お願いします。



#module #defcfunc aa dialog:return #global a=aa



この記事に返信する


ht.

リンク

2013/8/15(Thu) 16:26:12|NO.56388

Win7 HSP3.32bではエラー32が発生しましたが、もともと書き方が間違っています。
関数はカッコを付けて実行し、関数側では戻り値を指定しなければなりません。

#module #defcfunc aa dialog:return 0 #global a=aa()



暇人

リンク

2013/8/15(Thu) 16:28:31|NO.56389

関数型は使用時に()が必要
使用時に()を使いたく無いなら
マクロで置き換え



gest

リンク

2013/8/15(Thu) 17:20:22|NO.56390

やってみたのですがだめでした。
ht.さんのプログラムを実行してみましたが、同じエラーでした。
念のため、プログラムのエラーを記載しておきます。

#Error 1 in line 5 (???)
-->システムエラーが発生しました

???がよくわかりません。



暇人

リンク

2013/8/15(Thu) 17:56:17|NO.56391

システムエラーなのがそもそも変だな・・・
NO.56388のをコピペしてエラーが出るなら
HSPのバージョンに問題あるかインストールされてるのが壊れてるかも

ベータ版だけど最新のを再インストールしてみるとか
http://www.onionsoft.net/wp/archives/963



KA

リンク

2013/8/15(Thu) 19:08:49|NO.56398

そもそもOSが正式版ではない。



gest

リンク

2013/8/15(Thu) 21:43:27|NO.56406

とりあえずなのですが・・・解決しました!
β2を別のファイルへインストールしたところ、解決されました!
前使っていたデータに上書きするとだめだったので、
何かがキャッシュされていたのかと思っています。

解答してくださった皆様、ありがとうございました!



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