AIMP Forum

AIMP for PC => Ошибки и замечания / Bugs => Обработано / Processed => Topic started by: drugo on December 26, 2024, 17:51:46

Title: [x] [2651] [64bit] does v5.40 need visual c++ 2019?
Post by: drugo on December 26, 2024, 17:51:46
Hi

does 5.40 (AIMP 5.40 Build 2651) need visual c++ 2019?
just because I download the portable ,and as soon as i loaded it did not start , missed some dlls (included in visual c++ 2019)

thanks
Title: Re: does v5.40 need visual c++ 2019?
Post by: Artem on December 26, 2024, 21:16:26
missed some dlls

What message exactly displays ?
Title: Re: does v5.40 need visual c++ 2019?
Post by: drugo on December 26, 2024, 22:32:42
What message exactly displays ?
hi
api-ms-win-core-console-*.dll missed

Title: Re: does v5.40 need visual c++ 2019?
Post by: Алексей Долматов on December 26, 2024, 23:26:30
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?
I download the portable
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?
Title: Re: does v5.40 need visual c++ 2019?
Post by: Artem on December 26, 2024, 23:30:44
hi
api-ms-win-core-console-*.dll missed

No, AIMP does not use that. Do you have any 3rd party plugins installed?
Title: Re: does v5.40 need visual c++ 2019?
Post by: drugo on December 27, 2024, 09:33:54
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?

Hi
i don't use any plugin not included  , why are there incompatible plugins?
i have downloaded 64-bit (No Installer)
i will test it again
thanks
Title: Re: does v5.40 need visual c++ 2019?
Post by: Artem on December 27, 2024, 09:35:35
why are there incompatible plugins?

I've no idea what plugin you are talking about. I've checked all libraries that distributed and no one requires api-ms-win-core*
Title: Re: does v5.40 need visual c++ 2019?
Post by: drugo on December 27, 2024, 10:36:56
ou are talking about. I've checked all libraries that distributed and no one requires api-ms-win-core*
hi
clean portable version ,just downloaded  , windows 7 sp1 64bit
Code: [Select]
aimp_5.40.2652_w64_no-installer.zip >
  MD5: F287578C7789D0FB7E650CC13599D7F5
  SHA-1: E23F37A6AE0C6AD52E335F4643DEEBE2169ABEDA
  SHA-256: 99F7F5225362FBDBD65026EE95BE9D050DED7BBF6080FE6BC0CC89941894974C

error
Title: Re: does v5.40 need visual c++ 2019?
Post by: Алексей Долматов on December 27, 2024, 12:43:35
Так, вот в 2652 x64 (No Installer и портативная установка) уже явно вижу эту зависимость. Для установленной x86 (32 бита) не вижу.

Основная библиотека:
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=74028.0;attach=73102)
Деинсталлятор:
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=74028.0;attach=73103)
Title: Re: does v5.40 need visual c++ 2019?
Post by: Artem on December 27, 2024, 12:49:33
Хм, похоже какая-то подстава от Delphi 12. Буду разбираться
Title: Re: does v5.40 need visual c++ 2019?
Post by: Artem on December 27, 2024, 13:05:59
Ну да, так и есть:

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++ библиотеки. Все их проверил - все слинкованы как надо, а дельфевские модули даже не подумал проверить.
Title: Re: does v5.40 need visual c++ 2019?
Post by: drugo on December 27, 2024, 21:37:45
Ну да, так и есть:

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++ библиотеки. Все их проверил - все слинкованы как надо, а дельфевские модули даже не подумал проверить.
hi
so aimp 5.40 does need c++ 2019 , doesn't it?
or it's a bug or should simply re-compiled?
thanks
Title: Re: [x] [2651] [64bit] does v5.40 need visual c++ 2019?
Post by: Artem on December 27, 2024, 22:02:08
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.
Title: Re: [x] [2651] [64bit] does v5.40 need visual c++ 2019?
Post by: drugo on December 28, 2024, 22:28:19
Its a bug on new VCL 12.2, I've made the patch and next build will be assembled without these references.
hi
tank you