[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CALL_EXTERNAL and IDL_STRING



We are trying to use the CALL_EXTERNAL function in order to get strings from
a C routine. The variables are defined as IDL_STRING and have to be
modifyable into the C routine. Our C routine reads strings from a binary
file into C string variables. Then we are trying to copy the C strings into
the IDL_STRING pointers (copy byte after byte). We encounter problems while
doing this (memory overlaping probably). Does someone has any advice to give
in order to solve our problems (no question to re-develop the reading in IDL
routine) ? Is a ByteArr method a solution ?
Thanks.