ブログトップ 記事一覧 ログイン 無料ブログ開設

のねの日記 - human brain programing

2014-10-17

fontFamily.Name' は、型 'System.ArgumentException' の例外をスローしました。

06:36 | fontFamily.Name' は、型 'System.ArgumentException' の例外をスローしました。を含むブックマーク fontFamily.Name' は、型 'System.ArgumentException' の例外をスローしました。のブックマークコメント

base {System.MarshalByRefObject} = 
{
  Name = '((System.Drawing.Font)(((System.Drawing.Font)(fnt)))).
  fontFamily.Name' は、型 'System.ArgumentException' の例外をスローしました。
  Size=100.0
}
_message = "使用されたパラメーターが有効ではありません。"
   場所 System.Drawing.FontFamily.GetName(Int32 language)
   場所 System.Drawing.FontFamily.get_Name()
       SizeF size = new Size(0, 0);
       try
       {
           size = TextRenderer.MeasureText(str, fnt, this.pnl.Size, flags);
       }
       catch (System.Exception excep)
       {
           MessageBox.Show("Error:makeBmpOfTt() "
               +"size[" + sizeStr.Width + "," + sizeStr.Height + "] "
               + excep.Message);
       }

C# Help - Strange Exception when using FontClass

C# Help - Strange Exception when using FontClass - Overclockers Australia Forums
'System.ArgumentException' の初回例外が System.Drawing.dll で発生しました。
'System.ArgumentException' のハンドルされていない例外が System.Drawing.dll で発生しました。

追加情報: 使用されたパラメーターが有効ではありません。

どうやって、追いかければいいのかわからない。

何が悪いんだろう?

System.ArgumentException: Parameter is not valid.



http://referencesource.microsoft.com/

2014-10-16

GLUS - Cross platform and cross graphic library utilities

| 08:08 | GLUS - Cross platform and cross graphic library utilitiesを含むブックマーク GLUS - Cross platform and cross graphic library utilitiesのブックマークコメント

GLUS(Cross platform and cross graphic library utilities)というライブラリがあるようです。

ハードウェアやOSを抽象化するときに使うようです。

(EGLにも対応)


サンプルコードなどを書く場合、

初期化の関数名などを、一般的な名前にしたいとき、使えるのかなと思いました。


GLUS - Cross platform and cross graphic library utilities

The cross platform and cross Graphic Library UtilitieS (GLUS) is an open-source C library,

which provides a hardware (HW) and operating system (OS) abstraction plus many functions usually needed for graphics programming using OpenGL, OpenGL ES or OpenVG.

GLUS - OpenGL SDK

GLUSの状態遷移図(Open GLのGLUSのページから引用)

GLUSのページより


OpenVGにも対応していました。

https://github.com/McNopper/OpenVG


glusのライブラリを動かすには、glewとglfwが必要なようです。

https://github.com/McNopper/OpenVG/tree/master/External/x86/Windows/MSVC/lib


ちょっとサイズが大きいなと思いました。

glew32s.lib 2018.652 kb

glfw3.lib 122.34 kb

以上

Lonly Planet Japan

07:38 | Lonly Planet Japanを含むブックマーク Lonly Planet Japanのブックマークコメント

渋谷の交差点が、外人に人気スポットらしい。

ガイドブック(Lonly Planet Japan)を見てくるようだ。

なんで、そんなところ 面白いと思うんだろね。

交差点なんて外国にもありそうだよな。

1000人近い人が、ぶつからずに入れ替わるところが面白いらしい。

外人と日本人では見ている視点が違うんだな。

そういうところが、ぼくは面白いと思った。

Lonely Planet Japan

Lonely Planet Japan

Lonely Planet Tokyo

Lonely Planet Tokyo

ガイドブックが2000円ぐらいなら、

買ってみようと思ったけど、3000円台だった。

様子見だな。

しばらくたっても欲しかったら買ってみよう。

2014-10-09

エラー

10:25 | エラーを含むブックマーク エラーのブックマークコメント

エラーを返すと、呼び出し側でどうするか決められる。