0 Members and 1 Guest are viewing this topic.
missed some dlls
What message exactly displays ?
I download the portable
hiapi-ms-win-core-console-*.dll missed
No, AIMP does not use that. Do you have any 3rd party plugins installed?
I don't see any such dependencies (calls to dll) from the player (neither at startup nor when examining the links). Have you installed any plugins?Downloading such a version is not provided. The developer distributes "No Installer". The portable version is installed by the same program as the non-portable version.I think you downloaded some kind of fake that requires more files to work.What is the link to download the file?
why are there incompatible plugins?
ou are talking about. I've checked all libraries that distributed and no one requires api-ms-win-core*
aimp_5.40.2652_w64_no-installer.zip > MD5: F287578C7789D0FB7E650CC13599D7F5 SHA-1: E23F37A6AE0C6AD52E335F4643DEEBE2169ABEDA SHA-256: 99F7F5225362FBDBD65026EE95BE9D050DED7BBF6080FE6BC0CC89941894974C
unit System.Win.Crtl;interface{$IFNDEF WIN32} {$DEFINE UCRT}{$ENDIF}uses Winapi.Windows;const{$IFDEF UCRT} api_ms_win_crt_conio_l1_1_0 = 'api-ms-win-crt-conio-l1-1-0.dll';...
Ну да, так и есть:Code: [Select]unit System.Win.Crtl;interface{$IFNDEF WIN32} {$DEFINE UCRT}{$ENDIF}uses Winapi.Windows;const{$IFDEF UCRT} api_ms_win_crt_conio_l1_1_0 = 'api-ms-win-crt-conio-l1-1-0.dll';...Для 32-бит все как было, а для 64х - линкуется с api-ms-win. Сделал патч, в следующем билде будет нормально. П.С. Не ждал такой подставы от Delphi, я-то по началу грешил на C++ библиотеки. Все их проверил - все слинкованы как надо, а дельфевские модули даже не подумал проверить.
it's a bug or should simply re-compiled?
Its a bug on new VCL 12.2, I've made the patch and next build will be assembled without these references.