[
新規
] - [
ツリー
] - [
スレッド
] [
未解決
] [
緊急
] - [
優先
] - [
検索
] - [
なでしこTOP
]
「なでしこv1」開発掲示板
なでしこv1のバグや要望を書き込む掲示板
→
書き込み(
#1111
)を編集する:
名前
タイトル
本文
命令の引数を文字列から整数に変換したときエラーが起きないように修正。 (r189)(@357) 関係ない所を修正していたので、もう一回コミット。 # なんかDelphiのデバッガがちゃんと変数の値を更新してくれていなかったのか、 # 激しく勘違いしてしまいました、すみません。なんでだろう・・・ ひとまず、整数に変換した時だけで型を保持するようにして、様子を見る。 @今回の変更(メモ) ・なでしこは、AddFuncでシステム命令を登録している 例) AddFunc ('NOT', '{整数}A', 291, sys_not, 'A=0のとき1を違えば0を返す','NOT'); ・この'{整数}A'の{整数}部分のように型指定をしてあると、 構文木から命令を実行する際に型チェック&キャストする ・ところがこのとき、型名(VType)を変更していない? →今回の修正では、この型名をきちんと「整数(varInt)」に変更するようにした ・型名が変わっていないまま実行すると、再び「文字列→整数」のように変換しようとする →実際には既に整数型に変換されているので、ここでエラーが起きていた 以上、何かおかしかったら指摘してください。 問題ないようであれば、他の型(文字列など)のキャストにも同様の修正を加えます。
優先度
低
中
高
緊急
状態
未処理
詳細求む!
調査中
議論中
修正中
確認待ち
再修正依頼
解決
---
重複
---
アイデア
感想
告知
感謝
確認キー
👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。
編集キー
編集時に使うキーを入力(省略可能)
添付ファイル
🎁
ファイルを選択...
画像ファイル(最大300KB)を添付可能