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


HSPTV!掲示板


未解決 解決 停止 削除要請

2016
0801
CocoaHSPでeval5未解決


Cocoa

リンク

2016/8/1(Mon) 16:56:38|NO.76486

初めて質問させて頂きます。

HSPでeval的なことをしたいです
HSP標準命令などをeval内で呼び出せたらいいなーと思います。
実のところは#includeのファイル名で変数を使いたくて質問しました。
返信待っています!



この記事に返信する


Cocoa

リンク

2016/8/1(Mon) 17:01:25|NO.76487

出来ればhspcmpなどを使わずにしたいです。
わがまま言ってすみません。^^;



(--)

リンク

2016/8/1(Mon) 20:23:03|NO.76490

HSPでeval的なことをする、すなわち文字列をプログラムとして評価する試みは、
過去に幾つか前例があります。モジュールだけで作られているのは、Module GSとか。
しかし、#include に指定するファイル名はプログラムが実行される
前の段階(コンパイル時)で必要なものですので、HSPの変数に
ファイル名を入れてそこで使用することはどう頑張っても出来ません。



Cocoa

リンク

2016/8/1(Mon) 22:43:35|NO.76492

Module GSを試してみました。
ファイルをincludeして見ましたが、こんなエラーがでました。


code1 error Compile error:-1012 Unknown preprocess function.-> #module src=root line=1

このようなエラーダイアログが出て動いてくれません。
どうしたらよいでしょうか?



kanamaru

リンク

2016/8/1(Mon) 23:15:23|NO.76493

moduleGSでは#module~#globalの代わりに#name 〜 #endnameを使うそうです。
なので#name 〜 #endnameに書き換えればいいと思います。



Cocoa

リンク

2016/8/1(Mon) 23:41:39|NO.76494

kanamaruさん返信有り難うございますm(_ _)m
次はこのようなエラーが出ました。


code1 error Compile error:-1012 Unknown preprocess function.-> #deffunc src=root line=2

Module GSでは#deffuncが使えないということでしょうか?
ご返信待っています。



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