OberonCore
https://forum.oberoncore.ru/

Константа для заголовка
https://forum.oberoncore.ru/viewtopic.php?f=29&t=5670
Страница 1 из 1

Автор:  Иван Денисов [ Вторник, 12 Апрель, 2016 07:11 ]
Заголовок сообщения:  Константа для заголовка

Пишу привязку к библиотеке камеры Manta.

H2O не знает как вот такую структуру портировать на Оберон

Код:
// Constant for the Vimba handle to be able to access Vimba system features
static const VmbHandle_t  gVimbaHandle = (VmbHandle_t)1;

Есть идеи?

Это какой-то глобальный заголовок получается к которому потом надо обращаться.

Я пробовал вот так:

Код:
VmbHandle_t* = ANYPTR;

VAR
   gVimbaHandle* : VmbHandle_t;


Но Блэкбокс потом не может найти эту переменную...
Код:
VimbaC.dll.gVimbaHandle not found

Автор:  Иван Денисов [ Вторник, 12 Апрель, 2016 07:40 ]
Заголовок сообщения:  Re: Константа для

Пока сделал так:
Цитата:
VmbHandle* = POINTER TO RECORD [untagged] END;


А потом в другом модуле:
Код:
   
   VAR
      gVimbaHandle*: Vmb.VmbHandle;
BEGIN
   gVimbaHandle := SYSTEM.VAL(Vmb.VmbHandle, 1);


Может быть поможет... я не уверен по поводу единицы...

Автор:  Alexander Shiryaev [ Вторник, 12 Апрель, 2016 07:58 ]
Заголовок сообщения:  Re: Константа для

правильно

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/