Size: a a a

2020 July 05

AM

Andrew Mikhaylov in Kotlin Native
Так как либа, а не путь поиска либ
источник

IO

Iaroslav Orlov in Kotlin Native
Alexander Nozik
Нам для полной реализации того, над чем Ярослав работает, придется перетаскивать либы на native. Я уже в ужасе
я тоже в ужасе, но вообще говоря это легче, чем интероп с js
источник

IO

Iaroslav Orlov in Kotlin Native
там больше магии и бубна
источник

AN

Alexander Nozik in Kotlin Native
Iaroslav Orlov
я тоже в ужасе, но вообще говоря это легче, чем интероп с js
С JS я уже умею
источник
2020 July 06

IO

Iaroslav Orlov in Kotlin Native
как получить указатель на указатель?
источник

IO

Iaroslav Orlov in Kotlin Native
источник

AM

Andrew Mikhaylov in Kotlin Native
handle.ptr в мемскоупе, по идее.
источник

IO

Iaroslav Orlov in Kotlin Native
нету
источник

IO

Iaroslav Orlov in Kotlin Native
источник

AM

Andrew Mikhaylov in Kotlin Native
По идее, потому что я на K/N пишу раз в три месяца, и каждый раз работу с памятью как в первый раз осваиваю.
источник

AM

Andrew Mikhaylov in Kotlin Native
Я понимаю, это попытка получить значение хендла из функции, предварительно выделив под него место?
источник

IO

Iaroslav Orlov in Kotlin Native
у нативной ф-ции сигнатура:
CZMQ_EXPORT void
   zsock_destroy (zsock_t **self_p);
источник

IO

Iaroslav Orlov in Kotlin Native
т.е. указатель на указатель, как я и сказал
источник

AM

Andrew Mikhaylov in Kotlin Native
Я себе для получения значений по указателю из нативных функций вот такую балалайку завёл последний раз: https://github.com/r4zzz4k/kmidi/blob/master/utils/src/nativeMain/kotlin/interop.kt
источник

AM

Andrew Mikhaylov in Kotlin Native
https://github.com/r4zzz4k/kmidi/blob/fd0d06ba8aab55f4edc1d864ee1a719bc19a0c9c/libasound/src/linuxMain/kotlin/SndSeq.kt#L12-L16
Вот как раз пример получения указателя на указатель
источник

AM

Andrew Mikhaylov in Kotlin Native
Но тут как раз под капотом memScoped и .ptr, потому не берусь утверждать, почему в вышеприведенном примере это не работает
источник

A

Aleksei🐈 in Kotlin Native
Iaroslav Orlov
как получить указатель на указатель?
allocPointer пробовал?
источник

IO

Iaroslav Orlov in Kotlin Native
как перегнать CPointer в CPointerVar тогда?
источник

IO

Iaroslav Orlov in Kotlin Native
через rawValue?
источник

IO

Iaroslav Orlov in Kotlin Native
выглядит, как страшный костыль
источник