@ACTM_NUM→すべての使用箇所で数値が与えられていたため、引数を数値型に変更。
文字列型を引数に取る関数@ACTMNAME_NUMを追加
@HTMLBUTTON→@SHOW_SHOPにて使われている箇所を修正。その他@SHOW_SHOPを微調整
@ADD_FTAG→文字列で引き受けるの前提の引数であるため、呼び出し側@UPCHECK_REVを修正
@COM_VITALITY→文字列で引き受けるの前提の引数であるため、呼び出し側@COMABLE、@SET_COM_VITALITYを修正
@TOUCH_SET→基本的に文字列で指定するのが望ましいので、呼び出し側@TOUCH_SUCCESSIONを修正。
その他@TOUCH_SUCCESSION、@TOUCH_SETのバグ修正と微調整等も行った。@TOUCH_PARTを追加
@SEX_SET→文字列で引き受けるの前提の引数であるため、呼び出し側@TOUCH_SUCCESSIONを修正。
その他@SEX_SETも微調整
@CHARA_LIST_W→文字列で引き受けるの前提の引数であるため、呼び出し側@SELECT_CHARA_LIST_OPTを修正
@ALLCHKDATA_DATE_LATEST→引数を途中から数値→文字列に変えているらしく、呼び出し側@QUICKLOADを修正。
一部使用意図が不明な箇所があったが多分kap=サン案件なので安心です、ゆえに現状のままとする(@DATAMENU)
@GET_KOJO_MENU_CORRECTION→関数仕様を尊重し、呼び出し側@ACT_MENU_KOJO_CORRECTION_Tを修正
@GET_KOJO_CORRECTION→関数仕様を尊重し、呼び出し側@ACT_ACTM_KOJO_CORRECTION_Tを修正

** Attachment added: "修正ファイル"
   
https://bugs.launchpad.net/eratohoreverse/+bug/1420233/+attachment/4316894/+files/rev.72%40Bug%231420233-Emuera%E4%B8%8D%E5%85%B7%E5%90%88%E7%99%BA%E8%A6%9A%E3%81%AB%E3%82%88%E3%82%8A%E9%A1%95%E5%9C%A8%E5%8C%96%E3%81%97%E3%81%9F%E3%83%A6%E3%83%BC%E3%82%B6%E9%96%A2%E6%95%B0%E3%81%AE%E5%BC%95%E6%95%B0%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E5%9E%8B%E3%81%AE%E4%B8%8D%E6%95%B4%E5%90%88.7z

** Changed in: eratohoreverse/1.1
       Status: In Progress => Fix Committed

-- 
You received this bug notification because you are a member of
reverse_devgru, which is subscribed to Project_Reverse.
https://bugs.launchpad.net/bugs/1420233

Title:
  Emuera不具合発覚により顕在化したユーザ関数の引数における型の不整合

Status in eratohoЯeverse:
  Fix Committed
Status in Project_Reverse 1.1 series:
  Fix Committed

Bug description:
  互換性オプション「ユーザー関数の引数に自動的にTOSTRを補完する」が逆の効用になっていた
  ため、文字列型の引数の型チェックが不完全だったことにより見過ごされていたバグの顕在化。
  補完されるのが正しい仕様と誤認して作りこんでいる箇所があるかもしれないので、
  それぞれ呼び出し側と関数側のどちらを修正すべきか、および修正に伴う影響範囲なども調べて、
  修正方法を検討する必要があると思われる。

  エラー発生関数と発生箇所/使用箇所
  ----------------------------------------
  @ACTM_NUM 28箇所/28箇所
  @HTMLBUTTON 1箇所/45箇所
  @ADD_FTAG 4箇所/4箇所
  @COM_VITALITY 4箇所/20箇所
  @TOUCH_SET 46箇所/52箇所
  @SEX_SET  1箇所/12箇所
  @CHARA_LIST_W 2箇所/4箇所
  @ALLCHKDATA_DATE_LATEST 1箇所/3箇所
  @GET_KOJO_MENU_CORRECTION 1箇所/1箇所
  @GET_KOJO_CORRECTION 2箇所/2箇所 ※@ACTM_NUMと同一行で発生
  ----------------------------------------
  計90箇所/171箇所

To manage notifications about this bug go to:
https://bugs.launchpad.net/eratohoreverse/+bug/1420233/+subscriptions

-- 
Mailing list: https://launchpad.net/~reversedevgru
Post to     : reversedevgru@lists.launchpad.net
Unsubscribe : https://launchpad.net/~reversedevgru
More help   : https://help.launchpad.net/ListHelp

Reply via email to