|
|
|
|
- Reason
- Correction
- Example
- Handling a non-global member in a global method
Error 1012: The class member is not global: it cannot be accessed from a global method
You are trying to access a non-global class member from a global method. Reminder: The global members can be handled from a global method only (the non-global members cannot be handled). Two possibilities: - Transform the member into global member
- Handle a global member
Handling a non-global member in a global method Code triggering the error
GLOBAL procedure Drawing::Destroy() // Frees a list of drawings pDrawing, pAux are objects Drawing dynamic // Free the object from the last one pDrawing=::pLast WHILE pDrawing<>Null // Store the current drawing pAux=pDrawing // Move forward in the linking pDrawing=pDrawing:pPrevious // Free the current drawing delete pAux END ::pLast = Null
Possible correction Define the pLast member as being a global member.
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|