VB.NET– tag –
-
VB.NET×Word InteropのInvalidCastException完全解決ガイド|Office 32/64bit不一致・Embed Interop Types対策【Visual Studio 2022】
VB.NET 4.8(Visual Studio 2022)のフォームアプリで Word Interop を使っていたのに、突然 System.InvalidCastException が出て Word が起動しなくなる――この症状は、... -
Windowsサービスの開始種類を安全に変更する:.NET Framework 4.8+P/Invoke(ChangeServiceConfigとSafeHandle徹底解説)
「サービスの開始種類をコードから変更したいのに、ServiceController にはプロパティがない。P/Invoke で ChangeServiceConfig を呼ぶとハンドル型でつまずく。閉じ方... -
【VB.NET】Excel InteropのExcel.Quit()でCOM例外・プロセス残存を解決する完全ガイド|ReleaseComObject/GC/代替案まで網羅
Excel Interop で Excel.Quit() を呼ぶと COM 例外が出て Excel.exe が残存する――開発現場でしばしば遭遇する落とし穴です。原因の大半は「見えない COM 参照の解放漏れ... -
WinForms(VB.NET)でStorageReliabilityCounterを取得する方法|PowerShell SDKとWMI/CIMの実装手順とサンプルコード
ディスク温度や通電時間などの「ストレージ信頼性カウンター」を、PowerShellではなくVB.NETのWinFormsアプリから直接取得したい――そんな要件に最短で応えるための実装... -
Crystal Reports「最大レポート処理ジョブ数に達しました」エラーの原因と恒久対策|ASP.NET・VB.NET・C#でのPrintJobLimit最適化とリーク防止実装
ASP.NET(VB.NET/C#)でCrystal Reportsを使う社内Webアプリで、ピーク時に「The maximum report processing jobs limit…」が表示される――。レジストリのPrintJobLimit... -
WebView2で独自コンテキストメニューを実装する方法|VB.NETとContextMenuStripで右クリックメニューを完全制御
WebView2 を使った WinForms アプリで「右クリック=既定の Edge 風メニュー」ではなく、Windows Forms 標準の ContextMenuStrip を出したい——現場でよくある要望です。... -
VB.NETからC#へ完全移行ガイド|Visual Studio 2022で使える変換ツール・手順・落とし穴と対策
VB.NET から C# へ移行したいのに、Visual Studio 2022 に純正コンバータが見つからない――これは多くの現場で直面する課題です。本記事では、実務で再現性の高い変換フ... -
VB.NET WinFormsのDataGridViewで日付・時刻列を正しくソートする実装大全(DateTimePicker対応)
VB.NET/WinForms の DataGridView には専用の DataGridViewDateTimeColumn がありません。とはいえ、正しい設定と少しの実装で、ヘッダークリックによる「文字列ソート... -
VB.NETのサブキー付きCookieをC#/Blazorへ移行する完全ガイド|ASP.NET WebFormsからASP.NET Coreの実装・SameSite/HttpOnly/Secureまで
VB.NET WebForms の Response.Cookies("Name")("SubKey") を C#(WebForms)や Blazor(Server / WASM)へ移行するとき、まず押さえるべきは「サブキー」はあくまで 1 ...
