Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
AERROR() question
Message
From
11/06/2002 07:31:35
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Title:
AERROR() question
Miscellaneous
Thread ID:
00666850
Message ID:
00666850
Views:
39
Hello all,

How can remove the latest error from the AERROR() function ?


What I actually try to do is the following :

In a COM Server method I Have in the Error method the following code :



******** Error Method on the server

LPARAMETERS nError, cMethod, nLine
Local lcRetVal
lcRetVal = ALLTRIM(STR(nError)) + ": " + MESSAGE() + ;
" on Line " + ALLTRIM(STR(nLine))
COMRETURNERROR(cMethod, lcRetVal)


******** on the client

OX=CREATEOBJECT('MYSERVER.SERVER')
ON ERROR lerror = .T.

OX.TESR
X=AERROR(my_array)

IF X>0
MESSAGEBOX('CALL ADMIN')
MESSAGEBOX('' + my_array(1,2), 'CALL ADMIN')
endif

ON ERROR


The problem is that the AERROR always have the latest error and cannot be refreshed unless I exit VFP


The is any way to catch the OLE errors and show my own messages ?


Thanks in advance
Petros
Next
Reply
Map
View

Click here to load this message in the networking platform