[
新規
] - [
ツリー
] - [
スレッド
] [
未解決
] [
緊急
] - [
優先
] - [
検索
] - [
なでしこTOP
]
「なでしこv1」開発掲示板
なでしこv1のバグや要望を書き込む掲示板
→
書き込み(
#1454
)を編集する:
名前
タイトル
本文
調査したことのまとめ&軽くメモ。 取り込んだファイルのネームスペース作成の所で、 hima_system.pas THiSystem.ImportFile (l.1549): Namespace.CreateNewSpace(f.Fileno); となっている。一方で「ネームスペース変更」命令で渡された引数の Namespace を検索するのには tangoId を使っている。そのため、どうやってもそのネームスペースが存在しないことになってしまっている(たまたま"存在"することは…ほとんどないと思う)。 そこで簡易(*)修正案: Namespace.CreateNewSpace(hi_tango2id(FName)); のようにすれば、"『Library.nako』にネームスペース変更"と正常に使える。 簡易(*) … 「ネームスペース変更」命令の引数はファイル名「Library.nako」にすべきか接頭辞「Library」にすべきか。どちらが良いか分からなかったし、どちらにしても細かいことするのが面倒(本音)だったからそれ以上試していない。(それぞれ、接頭辞の場合はパスと拡張子を除く処理が、ファイルの場合はパスの展開とかの処理が必要になる) ---- 直接本件とは関係ありませんが、条件コンパイルが一部上手く行ってないですね。{$ELSE}側が空気になってるみたい(?)です。(通常版用の doAngou6() が {$ELSE} 内で定義されているハズなのに、 doAngou6 が未定義と怒られる。)
優先度
低
中
高
緊急
状態
未処理
詳細求む!
調査中
議論中
修正中
確認待ち
再修正依頼
解決
---
重複
---
アイデア
感想
告知
感謝
確認キー
👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。
編集キー
編集時に使うキーを入力(省略可能)
添付ファイル
🎁
ファイルを選択...
画像ファイル(最大300KB)を添付可能