Мне нужно получить список строк из моей C++ DLL. Я знаю, как использовать DLL и уже делаю это несколько раз в разделе [code]
с простыми типами данных, например. Boolean
или Integer
. Однако теперь мне нужно получить список строк, чтобы заполнить поле со списками таким образом, но я понятия не имею, где я могу начать. Я читал, что если я хочу получить String
, мне нужно выделить память на стороне Inno Setup.Можно ли получить Stringlist из C++ DLL?
Так что мои вопросы:
- Как я могу получить StringList из моей C++ функции DLL или есть возможность заполнить поле со списком на стороне C++ и вернуть этот вместо этого? - Если возможно, что будет проще на стороне Inno Setup?
Спасибо за помощь.
Хорошо хорошая точка с двумя функциями. Я бы написал функцию в C++, которая дает мне количество элементов и вызывает вторую функцию dll в цикле. На стороне Inno я просто знаю, что есть ценности, но не знаю, сколько или какой. Однако я только что обнаружил, что можно работать с обработчиками окон в настройке inno. Могу ли я использовать HWND для combobox i build на стороне C++ и просто показать combobox в настройке? –
* Могу ли я использовать HWND для combobox i build на стороне C++ и просто показывать combobox в настройке? * Это для нового вопроса. Это сложный вопрос, на который нужно ответить в комментарии. –
Вам нужна дополнительная помощь в моем ответе? Или это понятно? –