2023-08-01から1ヶ月間の記事一覧
もくじ https://tera1707.com/entry/2022/02/06/144447 # やりたいこと C++で、Windowメッセージ(WM_〇〇みたいな)をうけたことをきっかけにして何か処理を行う、みたいなことをしていたのを、C#に移植したいときに、 同じようなきっかけ(イベント)を拾える…
もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと 保存してあるファイルについて、 今すぐは消さない(消せない)けど、次回Windows起動時に、OSに消してもらうということができるらしい。 普通は、アプリは自分自身(exe)を消したりはでき…
もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと WindowsでC++でコードを書いていて、GetLastErrorでエラーコードを見たときに、そのコードの意味を調べるのだが、毎回どこ見たらいいんだったっけ?となるのでメモっておきたい。 エラー…
もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと 今更、windowsには「標準出力」だけではなく「標準エラー出力」というものがあるのを知った。 で、日ごろ使っているwindowsのコマンドが出す文言も、「標準出力」を通して表示されている…
もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと 以前の記事でやったようなのを、C#から起動したコマンドでもやりたい。 コマンドを起動した後に、YesかNoかを聞かれる場合に、自動で「Y」と入力したことにしたい。 サンプルコード 実験…
もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと 以前の記事で、コンソールアプリの標準出力を受け取る方法を調べた。 今回は、それを非同期で出来るというのを見たので、やり方をメモしておく。 サンプルコード 実験用に、標準出力と標…
もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと 別のコンソールアプリのexeを実行したときに、 戻り値ではなくて、コマンドプロンプトで実行したときに黒窓に出てくるアレを受け取りたい。 例えば、ipconfigのコマンドだと、下記のよう…
もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと 自分が作ったプログラムのexeと同じ階層に、あらかじめ指定のファイルを配置しておきたい場合に、 下図のように、ソリューションエクスプローラーにファイルを追加して、そのプロパティで…
もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと 普段tortoise gitを使っていて、gitコマンドはあまり意識せずに使えてしまってるが、 たまに細かいことをしようと思うときや、別のgitクライアントソフトを使ってる人からgitに関する質問…
もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと 前回記事の続き。 コードと資料 コード https://github.com/tera1707/InterfaceJikken 資料 https://github.com/tera1707/Siryou/blob/master/%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%8…
もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと 仕事で読むコードに「interfaceの明示的実装」が出てきたが、 以前理解したはずなのに、またアレ?となった。 もう忘れないようにまとめておきたい。 前提 VisualStudio2022 .NET6 コード…
もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと C#のプロジェクトからC++で作ったDLLを使うときに、ビルドしただけでは自動でコピーされてくれない。 (C#のexeの出力先に、C++のDLLがコピーされてくれないので、ビルドしただけではデバ…