Страница 1 из 1

Добавлено: 01 Июнь 2004, 17:52
Гость
Добрый день. Такой вопрос

Есть внешняя функция, на 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)