プログラミング雑記
仕事とプライベートでプログラムを書いていますが、いろいろ調べたり試したりしたことをメモしていきます。
2024年4月7日日曜日
C# Formアプリでheic画像表示
›
Formアプリは時代遅れになりつつあり、WPFではサポートされてもFormではダメなものがあります。 Imageのheic対応もそのひとつで、次のようなコードでheicファイルを表示しようとすると、メモリ不足のエラーが発生します。 pictureBox1.Image = Imag...
2024年2月25日日曜日
Excel VBA 備忘録
›
ときどきExcelのVBAを書きますが、普段使わない言語だとなにかとつまづきます。 自分自身のための備忘録ですが、きっと初心者ならだれもつまづくところだと思います。 VariantとObject Variant すべての変数。 Integer...
2023年9月7日木曜日
C# メール送信プログラムの「SSPIへの呼び出しに失敗しました。内部例外を参照してください。」エラー対応
›
数年前に作ったメール送信機能のあるプログラムを作り変えようとしたら、「SSPIへの呼び出しに失敗しました。内部例外を参照してください。」エラーが発生した。 以前作ったとき、.NETのSmtpClientがexplisit SSLのみの対応の、私が使っているjcomのサーバのim...
2023年9月4日月曜日
VB Excelのシートを名前で探す方法 高速版
›
VBAでExcelのシートを名前で探す方法を調べると、たいていループで名前が一致するものを探す方法が紹介されいます。 たとえばこんなコードです。 Sub Sample1(name As String) For i = 1 to Worksheets.Cou...
2023年8月18日金曜日
VB InternetExplorer.getElementById 「オブジェクトが必要です」エラー対策
›
VB InternetExplorer.getElementById 「オブジェクトが必要です」エラー対策 VBの InternetExplorer.getElementById は該当する要素がない場合に「オブジェクトが必要です」が発生する。これの扱いに困ったが、次の要領で対処...
2022年10月4日火曜日
DELL Inspiron 14 3452 復活奮闘記
›
DELL Inspiron 5458を使用していますが、しばらく前にキーボードの一部が反応しなくなってしまいました。交換部品を探したがお手軽なものがなく、ヤフオクやメルカリで5458の出物をしばらく待っていましたが、安いものはキーボードのテストをしていないとか、メモリもHDDも取...
2022年9月3日土曜日
Windows 10 ディスク領域が不足でのバックアップ失敗
›
メインのマシンをWindows 11にしたので、いささか古いサブマシンにWindows 10をインストールした。いちおう完了したのでバックアップを作ろうとしたら 「ディスク領域が不足しているため、バックアップに失敗しました」が発生した。 十分ディスク容量はあるのにおかしいなあ、...
2022年8月22日月曜日
WiX ToolSet v3.xでの.NET Frameworkの必須バージョンの追加
›
WiX ToolSet v3.xは.NET Fraomeworkのバージョンチェックのための定義を4.6.2までは含んでいるが、それ以降のバージョンについては定義の追加が必要になる。 WiX ToolSetで定義済みの.NETバージョンの場合は、 このページに簡潔な説明がある。...
2022年8月19日金曜日
自作アプリがウイルス(トロイの木馬)扱いになった ⇒ 解決?
›
今度は「Behavior:Win32/Hive.ZY」が見つかった警告された。 やれやれまたか...で、こんどは自作アプリを疑う前にDefenderに関する書き込みをチェック。すると「窓の杜」からニュースが流れていた。 マルウェア「win32/hive.zy」が検出されるトラブル...
2022年7月27日水曜日
IMEが原因でWindows 11 がえらく重くなった
›
しばらく前からWindows 11 の動作がえらく重くなった。 特にIMEの動作が遅くなった。キー入力後に漢字変換の候補が出るまでに、時には数秒待たされることもあった。タスクバーのIMEアイコンが☓になり、「IMEが無効です」となったりした。 IMEが全く反応しないこともあったが...
2022年3月28日月曜日
Windows関連メモ
›
Windiws 11 で Windows セキュリティーが開かない アップグレード後にフルスキャンをしておこうと思ったら Windows セキュリティーが開かない。 次のリンクの方法で、とりあえず起動するようにできた。コマンドの意味が書いてなく、まだ調べていないので他のアプリへの...
2022年2月3日木曜日
DIGA DMR-BRT220 電源が落ちる 修理記録
›
Panasonic DIGA DMR- BRT220 が故障した。 最初はハードディスクが認識されなくなったと思われたのだが、どうやら電源が数十秒で落ちるようになっていたためらしく、 最終的には冷却ファンを掃除することで直ってしまった。とはいえ、そこまでたどり着くのに結構手間暇...
2021年6月14日月曜日
C# TagLib#でwavファイルのタグを設定する方法
›
TagLibでmp3のタグ編集アプリを作りつつ、ついでにwavのタグ設定を試してみました。 mp3で文字化けに悩まされたましたが、wavでもやはり発生しました。 wavの場合の問題は、WindowsはwavのタグをShift-JISで読み書きするのに対し、TagLibはUTF8で...
2019年12月26日木曜日
Windows 10 システムを「バックアップと復元」を使って別ディスク(SSD)へ移行する方法
›
システムディスクをSSDへ移行するにあたり、引っ越しソフトがあればそれを使うのが簡単ですが、ディスクが壊れた時の復旧時にも必要なことなので「バックアップと復元」を使って行なってみました。これが意外と単純ではなかったので、メモしておきます。 「バックアップと復元」でシステム移行...
›
ホーム
ウェブ バージョンを表示