![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Здравстуйте!Дело в том что нельзя выбрать параметр как массив,как и создать свой тип данных например TArrayString. Но пришла идея передать массив как OleObject
Код:
obj:=CreateOleObject("System.Collections.ArrayList") в него obj.Clear ; obj.Add(<строка>) И передаем в функцию : MyArrayFunc(obj:OleVariant):Variant; И также можем из функции Dll передать данные обратно в виде OleObject Последний раз редактировалось Admin, 28.11.2024 в 11:49. |