ab.com コミュニティ

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

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




新しいトピックを投稿する  トピックへ返信する  [ 4 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2005年12月03日(土) 20:49 
4.12.01で下記のコードを実行するとループ内で変更された「ss」の長さが
Forの上限値と認識されてしまいます。
(仕様でしたらすみません。)
コード:
 Dim ss as String,ii as Long
     ss = "12345"
 For ii = 0 to Len(ss)
     ss ="1"
 Next
 msgbox 0,Str$(ii)


通報する
ページトップ
   
 記事の件名:
投稿記事Posted: 2005年12月03日(土) 22:50 
すみません私の勘違いでした。
(お恥ずかしくて穴があったら入りたいです)
管理人さまお手数ですが削除してください。


通報する
ページトップ
   
投稿記事Posted: 2005年12月05日(月) 12:36 
オフライン

登録日時: 2005年5月31日(火) 22:17
記事: 27
お住まい: 山口
VB6なら
コード:
N = 10
For i = 0 To N
  N = 1
Next

i = 2で終了せずに11まで行ってしまうみたいですけどね。
.NETは知らないけど。

_________________
今日も元気にABLife


通報する
ページトップ
投稿記事Posted: 2005年12月05日(月) 17:03 
> VB6なら
> i = 2で終了せずに11まで行ってしまうみたいですけどね。
> .NETは知らないけど。

ありがとうございます。
言い訳になるので書きませんでしたが、うちのVisialBasic6SP5も同様ですし
他の言語でも同様な物がありますが、特にバグではなく仕様の違いなので
謹んで訂正いたしました。


通報する
ページトップ
   
期間内表示:  ソート  
新しいトピックを投稿する  トピックへ返信する  [ 4 件の記事 ] 

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


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[11人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

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