2008-05-12 :-)
_ 睡魔にフラれた
昨晩
00:00 床につく
01:20 眠れずに起きる
01:30 録画しておいた情熱大陸「勝間和代」を見るなどする
02:00 床につく
??:?? 終末的な夢にうなされる
??:?? 終末的な夢にうなされる
??:?? 目が覚める
05:40 目が覚めたまま目覚ましの音を聴く
_ 夢魔が倒せない!
一月くらい前から夢の中で同じモンスターに追い回されます。私はソルジャーではなくて一般兵なので装備も一般的です。モンスターが倒せません。仕方ないので逃げるます。逃げちゃダメだ逃げちゃダメだ逃げちゃダメだ僕はここに居ていいの?おめでとう戦って死ねいつかソルジャーになる日を夢見て夢の中で戦うのであります!姉さま!
_ 朝ったー
0540 起床。そんなわけで睡眠時間が短いのだけどむしろさっぱり眠くありません。土曜日と日曜日に寝すぎたためだと思います。どうも土日は生活習慣が狂うなあ。土曜日にとっとと起きればいいのだけど。
_ [ソーマブリンガー][光田康典]通勤ったー
ソーマブリンガー
ゲーム未プレイ。作曲は光田康典さん。
「世界を翔る者」が素晴らしい。聴いてるだけで泣きそうになります。この曲を聴けただけでも CD を買った甲斐はあります。この曲を表現する語彙を持ち合わせてないのだけど悲しいとか勇ましいと言うのではなく伸び伸びとして雄大さを感じる曲です。いや違うなあ、そんなんじゃないです。なんて言い表せばいいんだろう。光田康典さんは相変わらず素敵な曲を書きます。
ゲームはニンテンドー DS なのだけど DS 特有のザラついた音ではありません。サウンドプログラマーの方ががんばったらしくかなりリアルな音になっています。DS でヴォーカル曲なんて使えるんですね。
B0013FCOYQ
_ 仕事
0830 出勤。
_ [ブログ]無料かどうか知らないけどブログサービス
思いつくだけ
- はてな
- fc2
- livedoor
- goo
- excite
- jugem
- cocolog
- vox
はてなってブログなのか?
ブログサービスは wikipedia が網羅してます。
_ [アクセサ][get][set][VS2005][C#][デザイナの読み込み時に 1 つ以上のエラーが発生しました。]デザイナの読み込み時に 1 つ以上のエラーが発生しました。
現象
ユーザーコントロールを貼り付けた Windows フォームのデザイナを表示すると以下のメッセージが表示される。
デザイナの読み込み時に 1 つ以上のエラーが発生しました。エラーは以下に一覧表示されます。コードの変更が必要なエラーもありますが、プロジェクトを再度ビルドすると解決できるエラーもあります。 型 'Class1.Class1' に 'Hoge' という名前のプロパティはありません。 場所 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.Error(IDesignerSerializationManager manager, String exceptionText, String helpLink) 場所 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializePropertyAssignStatement(IDesignerSerializationManager manager, CodeAssignStatement statement, CodePropertyReferenceExpression propertyReferenceEx, Boolean reportError) 場所 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeAssignStatement(IDesignerSerializationManager manager, CodeAssignStatement statement) 場所 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeStatement(IDesignerSerializationManager manager, CodeStatement statement)
環境
- Microsoft WindowsXP SP3
- Visual Studio2005
やったこと
- ユーザーコントロールを作った
- ユーザーコントロールをフォームに貼り付けた
- コードを書くなどした
- ビルドはエラーなかった
- デバッグ実行できていた
- 3 に戻る
ということをやっていたらいつのまにか上記メッセージが表示されるようになった
原因
アクセサ書いてなかった orz
ユーザーコントロール側
private string hoge; public string Hoge { set { hoge = value; } }
ホスト側。Windows フォームのなんちゃら.cs のコード。上記のメッセージが指してるのはここでした。
this.Class1.Hoge = ((System.String)(resources.GetObject("Class1.Hoge")));
ユーザーコントロール側 Hoge に get{ return hoge; } を実装して解決。
private string hoge; public string Hoge { get { return hoge; } set { hoge = value; } }
参考
同じ現象のひとはたくさん居ました。同じ原因かは不明。例外のメッセージからすると別の原因か?
_ [C#][アクセサ][get][set]C# のアクセサ
- get アクセサだけを持つプロパティは、読み取り専用プロパティと呼ばれます。読み取り専用プロパティには値を代入できません。
- set アクセサだけを持つプロパティは、書き込み専用プロパティと呼ばれます。書き込み専用プロパティを参照できるのは、代入の対象にする場合だけです。
- get アクセサと set アクセサの両方を持つプロパティは、読み取り/書き込みプロパティと呼ばれます。
上記例外の件は set のみでも良いはずなんだがなあ。どこかに get を前提にしているコードがあるのかしら。
_ 朝走れないならば夜走ればいいじゃない
そういえば id:larm は夜走ってたなあということを思い出したので仕事から帰宅して飯の支度してからチャリったー。さみいっす。
_ 買い物
B000JDQ84K
B000WQEPYO
4840121168
会社のひとから借りて読んで[ 20070527#p05 ]気に入ったので買いました。
4891004185
( via bunji )
B00175TPGW