is there a built-in that closes a TP program? I'm using
First of all sorry for this stupid question. I found built-in for closing a TP program but it seems it is not closing an opened TP program. Here is my code. When a new connection started for the second time from the socket client I get an uninitialized data error on TP.
Code
IF fileIO = SUCCESS THEN
WRITE('[X11]',fileIO,CR)--After this line i got uninitialized data error
OPEN_TPE('ZSNDPOSDATA', TPE_RWACC, TPE_RDREJ, open_id, pSTATUS)
IF pSTATUS = SUCCESS THEN
WRITE('[X12] ',open_id,CR)
GET_POS_FRM(open_id, 100, group_no, ufram_no, utool_no, STATUS)
CNV_INT_STR(ufram_no, 1, 0, ufram_no_str)
uframe_str='$MNUFRAME[1,'+ufram_no_str+']'
GET_VAR(entry, '*SYSTEM*', uframe_str, uframe, STATUS)
WRITE file_var('uframe_Data: ')
WRITE file_var(uframe ,CR)
SET_VAR(entry,'*SYSTEM*','$GROUP[1].$UFRAME',uframe,STATUS)
CNV_INT_STR(utool_no, 1, 0, utool_no_str)
utool_str='$MNUTOOL[1,'+utool_no_str+']'
GET_VAR(entry, '*SYSTEM*', utool_str, utool, STATUS)
WRITE file_var('utool_Data: ')
WRITE file_var(utool ,CR)
SET_VAR(entry,'*SYSTEM*','$GROUP[1].$UTOOL',utool,STATUS)
WRITE file_var('',CR)
CLOSE_TPE( open_id, pSTATUS)
--OPEN_TPE('ZSNDPOSDATA', TPE_RWACC, TPE_RDREJ, open_id, pSTATUS)
GOTO close_connection
ENDIF
ENDIF
ENDIF
-- if file operation not a success close file and Disconnect server
Display More