2010年03月11日

Windows 7 英語版+日本語言語パック 文字化け解決例1つ

「地域と言語のオプション」設定→「管理」→「Unicode対応ではないプログラムの言語」のところを日本語にしていても、文字化けする可能性があります。
「形式」タブの下の「現在の形式」も日本に変えなければならないらしい。
一部インタフェースに使われているコントロールはOSの地域設定から設定を読み取っているからです。当たり前ですけど。

posted by 正在想 at 11:53| Comment(0) | PC雑記 | このブログの読者になる | 更新情報をチェックする

2010年02月22日

C# SqlDataAdapter.Update()時に「ConnectionString プロパティは初期化されていません。」解決1例

SqlDataAdapter或いはOleDbAdapterのUpdate()のメソッドでデータベースを更新するときに下記のエラーができました:


ConnectionString プロパティは初期化されていません。
或いは
The ConnectionString property has not been initialized.

ConnectionStringの読み込みの失敗など原因もありますが、下記のコードのように別の可能性もあります。あまり意味のないコードですが、データベースが得意じゃない自分にメモをしておきましょう。

続きを読む
posted by 正在想 at 11:22| Comment(0) | C# | このブログの読者になる | 更新情報をチェックする

2010年02月17日

Visual Studio 2010 RC IDE Gallery

  さすがRC版ですから、Betaのときより軽い感じがしますね。
今回は言語面の部分に触れず、インストールからIDEを触ってみました。画像ギャラリーをみなさんと共有します。
●いきなりウェルカム画面
Welcome_Screen

続きを読む
posted by 正在想 at 11:00| Comment(0) | C# | このブログの読者になる | 更新情報をチェックする

2010年02月03日

Norton 2010のSonarにやられた

商品の付属品として作ったソフトはNorton 2010に「疑わしい」と判断されました。

最初は分からなくて、同じNorton 2010でウイルススキャンしたり、ソースをチェックしたりしましたが、何も問題が発見できませんでした、、、なのに、「ユーザ数はすくない」と「ごく新しい」という理由で削除されるのは矛盾で、軽率、開発者に失礼だと思います。
インターネットで調べてみたらどうやら被害者は私だけじゃないようです:
Nortonのオフィシャルforumでこんな投稿があり、19ページも続いてます。
「SONAR is deleting programs」
   Nortonは10年間使ってきて、こんなのは初めてです。
「主動的防御」といってもいいんですけど、ウイルスも良い細胞もまとめて食ってしまったら薬ではなく、ウイルスです。
個人用ではNortonを使うことがないと言い切れますが、会社では仕方ないですので、契約満期までには気を使いながら使いましょう。ファイルを削除されたらゴミ箱にもないから、慎重に慎重に。
 sonar

posted by 正在想 at 11:00| Comment(0) | PC雑記 | このブログの読者になる | 更新情報をチェックする

2010年01月21日

最先端(笑)マウス400-MA022を手に入れてみました

   僕はバッテリ切れなどの原因でワイヤレスマウスを使わない主義なんですが、友人からこれをもらい、I/Oデバイスもこんな時代になったな〜と感動しました。

   サンワダイレクト400-MA022という空中マウス+プレゼンターです。

続きを読む
posted by 正在想 at 11:22| Comment(0) | PC雑記 | このブログの読者になる | 更新情報をチェックする

2010年01月17日

WZR-HP-G300NH 無線認証状態の表示について

WZR-HP-G300NH F.W.バージョン:1.70
マルチセキュリティー使用中
SSID1=WPA/WPA2-Mixed TKIP+AES
SSID2=WPA-AES
SSID3=WEP128
無線接続の際に「ステータス」→「クライアントモニター」→「無線認証」の表示について、バグじゃないかなと思う現象が発生しています。
まず「無線認証」の表示方法についてBuffaloの解釈は以下の通りです:

続きを読む
posted by 正在想 at 15:03| Comment(0) | PC雑記 | このブログの読者になる | 更新情報をチェックする

2010年01月13日

C# IntPtr, 32bit, 64bit

  1.             if (IntPtr.Size == 4)
  2.             {
  3.                 MessageBox.Show("Running 32bit Windows");
  4.             }
  5.             if (IntPtr.Size == 8)
  6.             {
  7.                 MessageBox.Show("Running 64bit Windows");
  8.             }

IntPtrは32bitと64bitのWindowsによってサイズが違います。これでOSは32か64か判定できます。
一部Windows APIをC#で声明するときに、intとIntPtrを代用する場合が多いですが、intは32bitのまま固定されていますので、64bit Windowsとの互換性を考えたらIntPtrを使わなければならないときがあるでしょう。

タグ:API 64bit IntPtr C#
posted by 正在想 at 23:03| Comment(0) | C# | このブログの読者になる | 更新情報をチェックする