Quantcast
Channel: All Open Tickets - Tera Term on OSDN
Viewing all articles
Browse latest Browse all 2128

TTLコマンドstrremoveで隣の文字列変数が破壊される - Tera Term Ticket #24631 on SourceForge.JP

$
0
0

TTLコマンドstrremoveで隣の文字列変数が破壊される

Open Date: 2011-03-11 14:01

Letztes Update: 2011-03-21 18:33

Reporter:mrk31Eigentümer:yutakapon
Priority:5 - MediumMileStone:Tera Term 4.70 (closed)
Type:BugsSeverity:5 - Medium
Component:Tera Term MacroStatus:Closed
ResolutionFixed

Details

strremoveによる文字列変数操作で
例として
130バイト文字列の最後尾1文字を削除させると
操作対象文字列の次に宣言された文字列の先頭が書き換えられてしまう。

;--------------------------------------
STR1=""
STR2="1234567890"
;--------------------------------------
BORDER=128
;str1_len=BORDER+0 ;OK
;str1_len=BORDER+1 ;(OK)
str1_len=BORDER+2 ;NG
;-------------------
for i 1 str1_len
strconcat STR1 "X"
next
;--------------------------------------
messagebox STR2 'before strremove' ;1234567890
strremove STR1 str1_len 1
messagebox STR2 'after  strremove' ;2334567890
;--------------------------------------

Last Update of this Ticket

2011-03-21 18:33 Update by: yutakapon

  • Milestone Update from (None) to Tera Term 4.70 (closed).
  • Resolution Update from None to Fixed.
  • Status Update from Open to Closed.
  • Ticket Close date set to 2011-03-21 18:33

Kommentar

動作確認ありがとうございました。 本件、クローズします。


Viewing all articles
Browse latest Browse all 2128