C#の共用体(Union)
C#には共用体を書くための文法が用意されていないけど、ちょっと工夫すれば共用体とまったく同じ性質のものがつくれる。 例えば、次のような共用体が必要になったとしよう。 この共用体では、符号なし32ビット整数と、4つのbyt … 続きを読む
C#には共用体を書くための文法が用意されていないけど、ちょっと工夫すれば共用体とまったく同じ性質のものがつくれる。 例えば、次のような共用体が必要になったとしよう。 この共用体では、符号なし32ビット整数と、4つのbyt … 続きを読む
リモートワークという言葉がよく聞かれるようになって早数ヶ月。 「ハンコを押すためにコロナ感染のリスクを負って出社する」などというコントのような出来事があちらこちらで起きていたようだけど、 なぜそこまでしてハンコの習慣から … 続きを読む
大昔に作られたMFCアプリを編集する機会があり、つまづいたところがあったので以下メモ。 プロジェクト読み込み時に「afx~.h」系のヘッダファイルのロードでエラーが発生し、読み込みに失敗した。 →開いているVisual … 続きを読む
マウスポインタの現在の座標をただ表示するだけのアプリをつくった。 ここからダウンロードできる。 (ソースコードはここ。) アプリ(*.exeファイル)を起動すると、上の図のような画面が表示されて、マウスポインタのスクリー … 続きを読む
これまでRaspberry Pi OS(旧Raspbian)をRaspberry Piにインストールするときは、イメージをダウンロードしてEtcherなどのツールでSDカードに書き込んで使っていた筆者。 これまであまり見 … 続きを読む
WPFアプリは通常、Visual Studioでつくるものだけど、Visual Studio Codeでも一応はつくれる。今回はその基本的な手順をメモしていく。 もくじ .NET Core SDKのインストール Visu … 続きを読む
C#でWindows APIを叩いてマウスとキーボードの操作を検出する方法を紹介する。 これができたら、アプリのウィンドウ内の操作に限らず、別アプリやデスクトップ上のマウス/キーボード操作を検出したり、履歴として残してお … 続きを読む
SourceTreeはバージョン3以降で、Bitbucketアカウントの登録またはログインをしないとインストールができなくなった。 個人ユーザや小規模オフィスのユーザはアカウントの登録やログインが嫌でなければ比較的少ない … 続きを読む