C++17

C++ Builder CE

JPEG画像ファイルの作成日時を修正して必要に応じてExif内部のGPSデータを削除するFMXなプログラム

Drag and Dropに対応させる上記前記事で紹介したプログラムをD&D対応にします。既にフォームは提示済みなので、Unit1.hとUnit1.cppを提示します。他にexif.cppとかexif.hが必要です。(自分で修正を加える必要...
C++ Builder CE

JPEG画像ファイルの作成日時を修正して必要に応じてExif内部のGPSデータを削除するFMXなプログラム

ようやく最終型(の一つ前)を提示します。まずは単一ファイルをOpenDialogで選択して処理するプログラム。フォームから、このようにTButtonx1,TLabelx1,TCheckboxx3,TOpenDialogを配置。適宜Nameを...
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

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

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