AIMP Forum

AIMP for PC => Дополнения / Addons => Разработка / Development => Topic started by: DarkDrawKill on April 18, 2026, 17:47:18

Title: Сегментация в OnValidate
Post by: DarkDrawKill on April 18, 2026, 17:47:18
В OnValidate интерфейса IAIMPUIInputDialogEvents происходит сегментация если вызвать VarValueToString
предполагаю потому что VarValue передаётся с лишним *

гзв так и есть
гзв2 также не доставляет E_NOTIMPL
Title: Re: Сегментация в OnValidate
Post by: Artem on April 19, 2026, 13:54:30
VarValue передаётся с лишним *

вы правы, там дожнен быть const ref.

гзв2 также не доставляет E_NOTIMPL

Что это значит?
Title: Re: Сегментация в OnValidate
Post by: DarkDrawKill on April 19, 2026, 14:04:50
Что это значит?
E_NOTIMPL - Метод не реализован
некоторые интерфейсы требуют его возвращать по определённым условиям а также чтобы закрыть ненужные методы унаследованные от IAIMPPropertyList
Title: Re: Сегментация в OnValidate
Post by: Artem on April 19, 2026, 14:08:10
некоторые интерфейсы требуют его возвращать по определённым условиям а также чтобы закрыть ненужные методы унаследованные от IAIMPPropertyList

И всё равно не понимаю, что подразумевалось в первом посте.
Title: Re: Сегментация в OnValidate
Post by: DarkDrawKill on April 19, 2026, 14:10:33
И всё равно не понимаю, что подразумевалось в первом посте.
его нет в apiTypes
Title: Re: Сегментация в OnValidate
Post by: Artem on April 19, 2026, 14:12:51
Так бы сразу и сказали =)