- Construct_Object()
- StringOutput_Device_Name()
- IntegerId
- StringDevName
- StringOutput_Device()
- StringDevName
- Set(string Devname)
- Update_Status(string Val)
- IntegerStatPnl
- Start_Status()
- IntegerStatPnl
- Resume_Status()
- IntegerStatPnl
- End_Status()
- IntegerStatPnl
- Start_Log()
------------------------------------------------------------------------
Status Logging related Messages
Send Start_log
Send End_Log
Send Error_Log_Status Error_Info Error_Mess
Send Log_Status StatusString
------------------------------------------------------------------------
- End_Log()
- Error_Log_Status(integer ErrNum integer Err_Line string ErrMsg)
- Log_Status(String Mess)
- IntegerStatId
- Initialize_Output_Device()
open output device. Assign channel if needed
- IntegeriRptChannel
- Close_Output_Device()
close output device and release channel if needed
- IntegerStarting_Main_Report()
- IntegerRetVal
- Update_Status_Page()
- Ending_Main_Report()
close down the report
- IntegerReport_Interrupt()
- IntegerrVal
- StringMess
- IntegerTest_KeyPressed()
check for report interrupt handler
Return True to stop report, false to continue
- IntegerStatPnl
- IntegerStopIt
- Calling_All_Reports(Integer Obj Integer Msg)
- IntegerCur_Obj
- Initialize_All_Reports(Integer Obj Integer Msg)
- Error_Report(integer ErrNum integer Err_Line string ErrMsg)
All errors are directed to the main report. By Default we
shut off the status panel, report the error and notify the interrupt
mechanism to ask if the report should be canceled. VERY IMPORTANT!
If you augment this and you plan on doing ANY windows IO you should
first shut of the status panel.
- Integerid
- OnError(integer ErrNum integer Err_Line string ErrMsg)
Event called by Error_Report. For augmentation.
If you are planning on doing any interactive IO and you are
using the status panel you must first remove the panel
(send End_Status).