1

次のコードは、Delphi 10.2.2 Tokyo では機能しますが、Delphi 10.3 Rio では機能しません。

私は 2 つのデバイスでコードを試しました (実際には、既に機能している古いコードです)。

strCoverPath := System.IOUtils.TPath.GetSharedMusicPath;
strCoverPath := Copy(strCoverPath, 0, strCoverPath.Length - 5) + 'Mp3PlayerNG/';

if ForceDirectories(strCoverPath + 'images') then
  blnDirExists := true;

strCoverPath の値は、「/storage/emulated/0/Mp3PlayerNG/」です。Delphi 10.2.2 Tokyo でコードを実行すると、すべて正常に動作します。ディレクトリが作成され、アプリケーションは正常に動作します。

Delphi 10.3 でコードを実行すると、ディレクトリは作成されません。エラーメッセージや私が見ることができるものは何もありません。複数のファイルをディレクトリに保存する必要があるため、ディレクトリがないとアプリケーションは機能しません。

この問題を解決する方法を知っている人はいますか?インターネットで検索しても何も見つかりませんでした。前もって感謝します!

4

0 に答える 0