タイトル : Re^3: IDEノーエラー,exeにてエラー。 その他1件 投稿日 : 2015/02/02(Mon) 07:33 投稿者 : 花ちゃん
> イイエ。 Do While True 元々のコードと同じなら IDE 上でも無限ループに If UBound(DimTs) < i Then Exit Do '意味がない DimTs(i).flg = False '目的は > DimTs(1) でも DimTs(9) でも DimTs( ... ) でもこのエラーは発生します。 Private Sub f_Test(ByRef DimTs() As Type_T) の部分も変更していますか?(宣言したのと違いますが、固定配列/動的配列) 間違いだらけのコードを掲載されても判断のしようがありません。 エラーを発生させたいのならそのようなコードを書かないといけないし、文法間違いのコードでは。 (Err.Raise メソッドを使用するとか) そもそも、間違っているから、配列が固定されているエラーがでているのでは? (ReDim ステートメント等を使って宣言し直ししていないようだし) 事象が再現できるコードか、元のコードを投稿して頂かないと、そこは関係ないと言われても。 私には、あなたの VB 歴も解らないし、コードの転記間違いなのか、元々のコードなのか判断できませんので。 EXE だけの問題なら、どのようにコンパイルされているのでしょうか? 一度 P-Code コンパイルで どうなるか試して見て下さい。 |