Windows
Windows で、MFC を使い、プログラムを終了する場合、次のコードを実行する。 ASSERT(AfxGetApp()->m_pMainWnd != NULL); AfxGetApp()->m_pMainWnd->SendMessage(WM_CLOSE);ただし、このコードは、タイマーから起動された場合等で、異常終了する場合がある。…
Visual Studio 2013 を使用中に、次の画面が表示された。 Visual Studio にサインインいつもは、サインインすればいいが、今回は、サインインを実行しようとすると、 オンライン サービスは使用できません。後でやり直してください。と表示され、サインイン…
今年(2022年)の第32回世界コンピュータ将棋選手権の棋譜279局の戦型を分析しました。 1.棋譜の入手 棋譜ファイルは、次の CSA のサイトから入手できます。 www2.computer-shogi.org 第32回 (2022年5月3,4,5日)から wcsc32_kifu.zip をダウンロードし、展…
Visual Studio 2010 で、マクロを実行しようとすると、次のエラーが表示されるようになった。 .NET アセンブリ Microsoft.Vsa が見つかりませんでした。Microsoft.Vsa が見つかりませんでしたWindows 10 のアップデイトで、C:\Windows\Microsoft.NET\Framewo…
AWS EC2 の東京リージョンで、2021年12月13日から、C5 より高速なインスタンスタイプ C6i が使用可能になった。aws.amazon.comaws.amazon.com C6i インスタンスは、オールコアターボ周波数 3.5GHz の第 3 世代インテル Xeon スケーラブルプロセッサー (コー…
MFC の CHtmlView を使い、Web にアクセスする場合、デフォルトでは、IE7 互換となる。 IE11 互換にする場合、レジストリで Browser Emulation を設定する必要がある。 HKEY_CURRENT_USER SOFTWARE Microsoft Internet Explorer Main FeatureControl FEATURE…
C++/MFC で開発したソフトを Windows Server 2019 で実行すると、 Windows 10 と一部、動作が異なることに気がついた。 1. GetTempPath() GetTempPath() で、一時パスを取得した時、 Windows Server 2019 では、 "C:\Users\(ユーザ名)\AppData\Local\Temp\…
Apple の App を販売する "App Store Connect" は、以前は、"iTunes Connect" だった。 それで、ブラウザのブックマークにも "iTunes Connect" として記録されていた。最近、"App Store Connect" にログインするために、"iTunes Connect" のブックマークにア…
コンピュータ将棋選手権の1次予選は、棋力の差が大きいですが、2次予選以降は、レベルが高いです。 それで、2次予選と決勝の棋譜 163局 の戦型を分析しました。 2次予選と決勝 1.統計計算 平均手数等は、次でした。 2021年 先手(下手)勝ち: 72 後手(…
今年(2021年)の第31回世界コンピュータ将棋選手権の棋譜298局の戦型を分析しました。 1.棋譜の入手 棋譜ファイルは、次の CSA のサイトから入手できます。 コンピュータ将棋 各種大会 棋譜集 www2.computer-shogi.org 第31回 (2021年5月3,4,5日)から wcs…
多くの OS では、ワーカスレッドから UI を操作できない。 例えば、Android では、AsyncTask の doInBackground から Toast.makeText を実行すると exception が発生する。今回、MFC で、ワーカスレッドからツールバーを操作したとき、ツールバーが消えるこ…
数年前に起きたトラブルである。 以前は、プログラム名に日本語は使わなかったが、もう日本語を使ってもいいだろうと思い、プログラム名に日本語を使った。 実行 PC の OS が Windows 7 の場合、問題が無かったが、OS が Windows 10 にアップデイトされたと…
MFC のタブコントロ-ル CTabCtrl をプログラムで切り替えようとしたとき、SetCurSel() では、表示が変わらず、SetCurFocus() を使う必要があった。
Visual Studio 2013 で、Shift JIS の文字コードを使うプロジェクトを使うために、Visual Studio 2013 のマルチバイト MFC ライブラリをインストールした。www.microsoft.comすると、ソリューションを開くとき 'Microsoft.VisualStudio.Editor.Implementatio…
Visual Studio 2005 で作成した 32bit プログラムから 64bit プログラムを作成しようとしたところ、次のエラーが表示された。マニフェストがないというエラーである。 xxx.exe.manifest : general error c1010070: Failed to load and parse the manifest.多…
昨年12月に公開された AlphaZero の棋譜100局の戦型を分析しました。AlphaZero の棋譜の戦型分析 1.AlphaZero が先手 前回の記事(次)で書いたように、AlphaZero が先手の場合、初手は▲2六歩と▲7八金だけで、49勝1敗です。ykakinoki.hateblo.jp 次の手 …
AlphaZero の棋譜が公開されました。 この棋譜を柿木将棋IXに付属している棋譜データベースで解析する方法を説明します。 1.AlphaZero の棋譜の入手 次のサイトの "100 AlphaZero-Elmo games (.zip file)." をダウンロードし、展開します。拡張子が .csa …
ScanSnap iX1500 のセットアップ中に起きた問題を記録しておく。scansnap/d/ からセットアップするように表示されたが、これは、次の URL にアクセスする。スキャナーScanSnap ドライバダウンロード : 富士通ScanSnap と接続する際に、次のエラーが表示され…