Ticket #24631

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

Eröffnet am: 2011-03-11 14:01 Letztes Update: 2011-03-21 18:33

Auswertung:
Verantwortlicher:
(del#24082)
Typ:
Status:
Geschlossen
Komponente:
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
Keine
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

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
;--------------------------------------

Ticket-Verlauf (3/6 Historien)

2011-03-11 14:01 Aktualisiert von: mrk31
  • New Ticket "TTLコマンドstrremoveで隣の文字列変数が破壊される" created
2011-03-11 14:23 Aktualisiert von: mrk31
  • Details Updated
2011-03-11 14:26 Aktualisiert von: mrk31
  • Details Updated
2011-03-17 19:16 Aktualisiert von: (del#24082)
  • Verantwortlicher Update from (Keine) to yutakapon
Kommentar

以下に修正したアーカイブを置いたので、試してもらえますでしょうか?

http://ttssh2.sourceforge.jp/snapshot/snapshot-20110317_2.zip

2011-03-18 10:20 Aktualisiert von: mrk31
Kommentar

問題の動作が修正されたことを確認いたしました。 ご対応ありがとうございました。

2011-03-21 18:33 Aktualisiert von: (del#24082)
  • Meilenstein Update from (Keine) to Tera Term 4.70 (closed)
  • Lösung Update from Keine to Gefixt
  • Status Update from Offen to Geschlossen
  • Ticket Close date is changed to 2011-03-21 18:33
Kommentar

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

Dateianhangliste

Keine Anhänge

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden