Hey guys,
I want to create one program which will write some data to text. log file. My data would be current date and time and what is the most important I would like to do it on KRC2. I already prepare something but is not working properly.
DECL INT HANDLE
DECL INT OFFSET
DECL STATE_T STATE
DECL MODUS_T MODE
DECL CHAR SDATE[6]
DECL CHAR STIME[7]
MODE=#SYNC
OFFSET=0
HANDLE=0
SWRITE(SDATE[], STATE, OFFSET, "%D", $DATE.DAY, ".", $DATE.MONTH, ".", $DATE.YEAR, ".")
SWRITE(STIME[], STATE, OFFSET, "%D", $DATE.HOUR, ":", $DATE.MIN, ":", $DATE.SEC, ":", $DATE.CSEC)
CWRITE($FCT_CALL, STATE, MODE, "KRL_FOPEN","IGLA.TXT","A", HANDLE)
CWRITE($FCT_CALL, STAT, MODE, "krl_fputs", HANDLE, sDate[])
CWRITE($FCT_CALL, STAT, MODE, "krl_fputs", HANDLE, sTime[])
CWRITE($FCT_CALL, STAT, MODE, "krl_fwriteln", HANDLE, " ")
CWRITE($FCT_CALL, STAT, MODE, "krl_fclose", HANDLE)
First problem is $FCT_CALL. I have an alarm that is not equal to INT but I don't know why
Second problem is krl_fputs - my KRC2 doesn't accept it
Could somebody give me some advice what can be wrong.
Thanks a lot