en:software:qview:qview_6:qcl_library:vi10geterrorcode

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:software:qview:qview_6:qcl_library:vi10geterrorcode [2017/03/15 17:53] – created qem103en:software:qview:qview_6:qcl_library:vi10geterrorcode [2019/08/29 17:01] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== VI10GetErrorCode ======
 +
 +**V = **//Vector//
 +
 +**I = **//Image//
 +
 +Function that is used to manage the Vector Image function (object that resides on some Qpaint versions).
 +
 +The VI10GetErrorCode function __is used in order to know any kind of error occurred during drawing to Vector Image__.\\
 +At the end of the drawing procedure, after calling the "VI10WaitBufferReadyUsingWAIT" function or the "VI10WaitBufferReadyUsingEND" function to wait the end of the drawing, if you raise an error, through this function is used to determine the cause.
 +
 +===== IMPLEMENTATION =====
 +
 +**VI10GetErrorCode (awBuffer,Error)**
 +
 +Parameters:
 +
 +^IN/OUT^VARIABLE TYPE^EXAMPLE NAME^DIM^^
 +|  IN  |  ARRSYS /\\ ARRGBL  |  awBuffer  |  W  |Array that serves as a buffer for instructions/data|
 +|  OUT  |  GLOBAL  |  Error  |  W  |Variable containing the type of error|
 +
 +==== Error code ====
 +
 +  *No error
 +  *Protocol error
 +  *Non-compliant data
 +  *Arc-Center calculation not possible
 +
 +=== Example ===
 +
 +//TASK_00//
 +<code QCL>
 +MAIN:
 +
 +VI10DrawBuffer(awBuffer ) ;Draws the contents of the Buffer
 +
 +VI10WaitBufferReadyUsingEND( awBuffer )         ;Awaits the conclusion of the drawing
 +
 +VI10GetErrorCode( awBuffer, Error )         ;Check if there are errors
 +
 +IF (gwError GE 1) AND (gwError LE 3)
 +      JUMP ERROR
 +ENDIF
 +</code>
 +
 +=== Note ===