Перейти к содержанию
Fire Monkey от А до Я
  • 0

TJavaArray<SmallInt>


Martifan

Вопрос

Добрый день. Я использую массив TJavaArray<SmallInt> в апликацие для андроида, может кто подсказать если в виндоус апликацие можно получить такойже массив? Пробовал вместо него использовать TArray<SmallInt>, не подходит..

Ссылка на комментарий

Рекомендуемые сообщения

  • 0

Не понятно только чем именно не подошел TArray<SmallInt>. Если вы надеялись воспользоваться связкой Generics и Helpers, то у меня для вас плохие новости

Ссылка на комментарий
  • 0
//Есть на андроиде
var
  buffer: TJavaArray<SmallInt>;
---------
buffer := TJavaArray<SmallInt>.Create(960);
//Далее идёт заполнение массива и в итоге в процедуру передаём:
PSmallInt(buffer.Data)
 
//Для виндоус 
var
  MyRec:TArray<SmallInt>;
---------

//теперь надо из пойнтера заполнить массив MyRec, 
Move(AdataPtr^, MyRec[0], aDataSize);
//и в итоге передаём также в процедуру,
PSmallInt(MyRec)

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...