「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板

↑ (#2108) 修正箇所情報(開発者向け) - うぇいく (2013-03-24 16:37) /高 未処理
現象確認しました。

以下、修正箇所情報。

hi_unit\hima_function.pasの1406行目あたりに変数(i)の宣言を追加の上で、
----
  s, a: PHiValue;
  i: Integer;
----
1414行目あたりを、
----
  // (2) データの処理
  i := PosA(hi_str(a), hi_str(s));
  if i > 0 then
  begin
    i := JLength(Copy(hi_str(s),1,i-1))+1;
  end;
  // (3) 戻り値を設定
  hi_setInt(Result, i);
----
のように修正すると、とりあえずは直ります。が、無駄に文字列を切り出しているので、もっとよい方法はありそうな気がします。
編集
📌 「何文字目」のバグ? / じん (2013-03-24 14:12) (#2107) /高 未処理
└─ 修正箇所情報(開発者向け) / うぇいく (2013-03-24 16:37) (#2108) /高 未処理
└─ 修正(r279) / クジラ飛行机 (2013-04-04 01:30) (#2118) /高 確認待ち
└─ 迅速な対応、 / じん (2013-04-04 04:25) (#2119) /高 解決

✏️ (#2108)へ返信する

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能