Windowsプログラム

C++ Builder CE

らじる☆らじる聞き逃しサーチアプリ

バグフィックスです3月30日にラジオ英会話がFM放送へ移行したのを思い出し、毎日聞いていてなんとなくステレオ放送感を得ていたので、確認しようと思い久しぶりに上図のように"Record"しようとしたら動かないのでした。ffmpeg呼び出しのパ...
C++ Builder CE

サーバーの証明書の有効期限を簡単に表示する

C++ Builder CE ネットワークプログラミング Indy利用の続編です。古巣に置いていたサーバーの復活が見込めないので、エントリーを変更しました。現在の実行例は、です。上側が本サイトですね。期限が33日で、あと数日で赤字になるはず...
C++ Builder CE

Drag and DropしたファイルのタイムスタンプをExifの”撮影日時”に修正するプログラム#2

Drag and Dropをサポートするものとして最終的にFMXプログラムとして統合まだ修正すべき部分がありますが、一応一段落とします。さて、フォームは、こんな感じです。上図のTCheckBoxはIsChecked=trueが吉ですかね。さ...
C++ Builder CE

Drag and DropしたファイルのタイムスタンプをExifの”撮影日時”に修正するプログラム#1

ファイルの作成日時をExifから取った撮影日時に設定するパートこの部分だけWin32ぽいので、FMXなプログラムとはまったく相容れないのですが、しょうが無いですね。”簡単”にはできないのだから。ちなみにWindowsのファイルエクスプローラ...
C++ Builder CE

exiv2を使ってJPEGファイル内部のExif情報を除去

外部プログラムとして起動する試み以前の記事(割と初期)でC++ Builder CEで使えるPopenを開発紹介しました。これを使うことも可能ですが、純粋にCreateProcessを使う方法を取りました。Popenではcmd.exeを通す...
C++ Builder CE

指定ディレクトリ内部をスキャンしてファイル名群を得る

C++17から導入されたstd::filesystemライブラリを使ってみようの1【C++】directory_iteratorの使い方:ディレクトリ内のファイルを走査する | エーテリアここに分かりやすい解説とサンプルソースがあるので、参...
25H2

BF2142 dedicated server revive

ただし今度はWindows版ですねん 以前にGameSpy滅亡後GameSpy互換サーバーとしてOpenSpyが動いている件について書きましたが、それはクライアント側の話でした。BF2142のdedicated serverをしばらくLin...
Windowsプログラム

並列化による相関係数計算の高速化

VMAPをOpenMPを使って高速化する運動解析プログラムVMAP | 学習の補助をめざすというプログラムをC++ Builderで書いていて、長年メンテナンスしてきましたが、高速化の必要があり、プラットフォームをMFCを用いたVisual...
C++ Builder CE

虹を描いてみよう

C++ Builder CE FMX いわゆるレインボーカラーを画面に描くだけのプログラムだけどね。まず結果からこんな感じです。上記のPeak-meterの記事でサウンド強度を色に変換するルーチンを公開はしていましたが、分かりやすく抜き出し...
C++ Builder CE

C++ Builder CE 周辺装置の駆動

WS2812BとシリアルI/FでLチカフルカラーLEDの集合体(単一やテープ状あるいは正方形に配列したものと多種存在)を駆動する仕組みはシリアルな信号を送ることで行います。シリアルな信号といえば古典的なRS-232Cという規格で定義されたも...