teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

修正

2017/02/22 03:41

投稿

Zuishin
Zuishin

スコア28675

answer CHANGED
@@ -4,6 +4,7 @@
4
4
 
5
5
  失敬。liquofeng29 さんの回答を見るまで気づきませんでした。
6
6
  インスタンスフィールドとして宣言されていますので、Program 自身のインスタンスが必要になりますし、初期化時に不定の動的データを用いての初期化はできません。
7
+ (この部分、誤解を招く悪い表現しか思いつきませんでした。動的という言葉の使用法が間違っています。フィールドの初期化の順序は不定なので、ソースによって決定できないデータであり、フィールドを初期化する時には使えないという意味)
7
8
  liquofeng29 さんの仰る通り、中に入れてもらえばコンパイルエラーはなくなると思います。
8
9
 
9
10
  また、フォームのインスタンスがあることは確認できていますか?

2

修正

2017/02/22 03:41

投稿

Zuishin
Zuishin

スコア28675

answer CHANGED
@@ -3,7 +3,7 @@
3
3
  追記
4
4
 
5
5
  失敬。liquofeng29 さんの回答を見るまで気づきませんでした。
6
- インスタンスフィールドとして宣言されていますので、Program 自身のインスタンスが必要になりますし、動的データを用いての初期化はできません。
6
+ インスタンスフィールドとして宣言されていますので、Program 自身のインスタンスが必要になりますし、初期化時に不定の動的データを用いての初期化はできません。
7
7
  liquofeng29 さんの仰る通り、中に入れてもらえばコンパイルエラーはなくなると思います。
8
8
 
9
9
  また、フォームのインスタンスがあることは確認できていますか?

1

修正

2017/02/22 03:36

投稿

Zuishin
Zuishin

スコア28675

answer CHANGED
@@ -1,1 +1,10 @@
1
- フォームのインスタンスが無いんじゃないですか?
1
+ フォームのインスタンスが無いんじゃないですか?
2
+
3
+ 追記
4
+
5
+ 失敬。liquofeng29 さんの回答を見るまで気づきませんでした。
6
+ インスタンスフィールドとして宣言されていますので、Program 自身のインスタンスが必要になりますし、動的なデータを用いての初期化はできません。
7
+ liquofeng29 さんの仰る通り、中に入れてもらえばコンパイルエラーはなくなると思います。
8
+
9
+ また、フォームのインスタンスがあることは確認できていますか?
10
+ フォームのデータを使うのは main 中では少し難しいと思いますので、イベントハンドラを使われると良いと思います。