Добрый день. Такой вопрос
Есть внешняя функция, на delphi. Описанная таким образом:
SendString(LONG Buffer, LONG SizeBuffer), LONG, PASCAL, RAW
Первый параметр - указатель на строку, второй - размер строки.
Вариант первый (работает). Строка описывается так:
Buffer STRING(20)
SizeBuffer LONG
функция вызывается нормально:
SizeBuffer = LEN(Buffer)
SendString(ADDRESS(buffer), SizeBuffer)
Вариант второй: строку надо описать так:
Buffer &STRING()
...
Buffer &= NEW(STRING(20)), и т.д. Вопрос, как передать Buffer в функию SendString? Что-то у меня не получается
С уважением, Ставич Олег
Укрсиббанк г.Харьков
oldstav@ukrsibbank.com
Вопрос снимается.
ADDRESS(Buffer) решает проблему.
С уважением, Ставич Олег
Написал: ClaList(2)
Передать строку...
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!