DJ TOYO様 リプライありがとうございます。本当に貴重な情報でした。
よく考えれば、ソースが公開されているのですから。自分で勝手ビルドすればいいだけでした。 とはいえ、Cは多少(コンソールの時代)やりましたが、C++は全くわかりませんし、VSなどの高度なIDEもほとんど使ったことがないので結構大変です。 こちらからの連絡が遅れましたのは、作者様と同じVS2017の環境を仮想PC上に作成して、いろいろいじってはビルドしていたためです。
履歴を残さない=iniファイルへのフォルダパスの書き込みを止めるのは、1行コメントアウトするだけで簡単に実現できました。ビルドもOK。 ただ書き込んでいただいた、スペースのTrimは、それっぽい箇所は確かにあるんですが、コメントで殺してみても現状のところは全然ダメです。 左右端の半角スペースもomitしているようなので、もしかすると全角→半角変換をどこかでやって、半角スペースとして消されているのかもとか、その辺を今調べてます。 せめてSQLでいうUpdateがトリガーとなって、どのルーチンが呼び出されているのかがわかるといいのですが、なにせデバッガの使い方が全くわからない(ExcelやAccessのVBAとは全然違う)ので、まだプログラムの全体の流れすらつかめていません。
>右側のスペースをTrim関数で削除しているようです。 >これを削除すると通常の人は右側スペースに気が付かず >同じ曲名なのに異なると行った症状に見舞われる可能性があります。 なるほど。失礼な言い方かもしれませんが、フールプルーフ的なものなんですかね。
もう今日は9時間くらいソースとにらめっこしてますが、明日もう少し頑張ってみます。 |