Get LabTalk string
BOOL LT_get_str( LPCSTR lpcszLabTalkString, char * pBuffer, int nBufferSize )
Return TRUE if success, return FALSE if string variable is not correctly specified or string is too long.
EX1
void LT_get_str_ex1() { char szBuffer[200]; // Get the value of the string variable %Y (it usually contains the // Origin's client path) LT_get_str("%Y", szBuffer, 200); out_str(szBuffer); }
lstrcpyn is used inside Origin to copy LabTalk string into the buffer supplied, so that if the buffer is too small, the result string will have one less character than specified to leave room for the terminating character.
LT_set_str
origin.h