PRB: ReadMethod Only Returns Method Text From Visual Class (190547)



The information in this article applies to:

  • Microsoft Visual FoxPro for Windows 5.0
  • Microsoft Visual FoxPro for Windows 5.0a
  • Microsoft Visual FoxPro for Windows 6.0

This article was previously published under Q190547

SYMPTOMS

The ReadMethod of an object can be used to return the text of a given method. The ReadMethod is only supported when the class is stored in a visual class library (VCX). Classes that are defined in code do not support the ReadMethod. This also holds true for the following methods:

ReadExpression
WriteMethod
WriteExpression

STATUS

This behavior is by design.

MORE INFORMATION

Steps to Reproduce Behavior

Run the following code:
   ox = CreateObject("myclass")
   ?ox.ReadMethod('mymethod')

   DEFINE Class myclass As Custom
      PROCEDURE mymethod
         WAIT WINDOW 'hello'
      ENDPROC
   ENDDEFINE
				
The ReadMethod does not return anything.

Modification Type:MajorLast Reviewed:12/11/1999
Keywords:kbprb KB190547