ab.com コミュニティ

ActiveBasicを通したコミュニケーション
現在時刻 - 2024年4月28日(日) 09:50

全ての表示時間は UTC+09:00 です




返信する
ユーザー名:
件名:
メッセージ本文:
メッセージを入力してください。60000 字まで入力できます。 

フォントサイズ:
フォントカラー
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF
BBCode を無効にする
URL を自動的にパースしない
クイズ
お手数ですがカタカナで「エービー」と4文字を入力してください。:
答えを正確に入力してください。答えられるかどうかでスパムボットか否かを判定します。
   

トピックのレビュー - Right$ で AB4.2 のバグ?
作成者 メッセージ
  記事の件名:   引用付きで返信する
NoWestさん、解決策のご助言、ありがとうございました。
次回のバージョンアップでライブラリの一部を修正しますので、ご了承ください。
投稿記事 Posted: 2006年2月13日(月) 01:40
  記事の件名:  Re: Right$ で AB4.2 のバグ?  引用付きで返信する
> これはActiveBasicそのもののバグではなくてライブラリ側のバグですね。
>
> Includeフォルダ内のbasicフォルダの中にあるfunction.sbpの
> 次の箇所を修正。
>
> 文字列ポインタにし忘れていますね。

すばやい対応、ありがとうございます。正常動作を確認しました。

ライブラリを見ようという発想がありませんでした。
自分で見て分かるか疑問ですが、ひとつの刺激になったように思います。
投稿記事 Posted: 2006年1月31日(火) 16:37
  記事の件名:  Re: Right$ で AB4.2 のバグ?  引用付きで返信する
引用:
> AB4.2 で次の様な現象があります。
> おそらくバグではないかと思います。(もしかしたら仕様変更?)
> Right$ を使用しなければ正常に動作します。
> Windows XP および 2000 で同じ現象です。
これはActiveBasicそのもののバグではなくてライブラリ側のバグですね。
投稿記事 Posted: 2006年1月31日(火) 12:51
  記事の件名:  Right$ で AB4.2 のバグ?  引用付きで返信する
AB4.2 で次の様な現象があります。
おそらくバグではないかと思います。(もしかしたら仕様変更?)
Right$ を使用しなければ正常に動作します。
Windows XP および 2000 で同じ現象です。

#console
Dim A As String
Dim B As String
Dim C As String
Dim S As String
Dim I As Long
S="abcde"
'------------------------------
A="["+Right$(S,3) +"]"
B="[" +Left$(S,3) +"]"
C="[" +Mid$(S,2,3)+"]"
Print "**********"
Print A
Print B
Print C
'
A=Right$(S,3)
B= Left$(S,3)
C= Mid$(S,2,3)
Open "Data.txt" For Output As #1
Print #1,A
Print #1,B
Print #1,C
Close #1
Open "Data.txt" For Input As #1
Input #1,A
Input #1,B
Input #1,C
Close #1
A="["+A+"]"
B="["+B+"]"
C="["+C+"]"
Print "**********"
Print A
Print B
Print C
Print "**********"
'------------------------------
Input I
End
'
'-----------結果は↓-----------
'**********
'[ ]
'[abc]
'[bcd]
'**********
'[]
'[]
'[]
'**********
'?
'-----------結果は↑-----------
投稿記事 Posted: 2006年1月31日(火) 11:05

全ての表示時間は UTC+09:00 です


ページ移動:  
Powered by phpBB® Forum Software © phpBB Limited
Japanese translation principally by ocean