Procedure Name Dialog Box (Visual Basic Native-code Programs)

Related Topics

Use the Procedure Name dialog box to determine how Quantify displays procedure names when you profile Visual Basic native-code programs (compiled using Visual Basic 5.0 or later).

These are the main controls in the dialog box:

Show VB module name

Show VB argument list

Maximum number of characters

Notes:

§      The option to limit the number of characters appears only when you display the dialog box from the Call Graph window.

§      The Microsoft Visual Basic native-code compiler currently does not:

§  Retain project and sub-project information about procedures. Consequently, if you have a main project called MyVBProject and a sub-project called VBHello, and it defines a procedure called HiWorld, Quantify displays the name as VBHello.HiWorld(...), rather than as MyVBProject.VBHello.HiWorld().

§              Encode any information about a procedure's arguments. Consequently, Quantify displays the argument list as (...) in all cases.

§      Quantify uses the debug information in .pdb files to compose the procedure names it displays. In general, procedure and subroutine names in .frm files appear as Module.procedure(...). Procedures in .bas files appear as Procedure(...).

§      If debug symbol data is not available for a procedure, Quantify labels the procedure UnnamedProcedure@<offset> or, in the case of some timed COM procedures, UnnamedTimedProcedure@<offset>. For example, Quantify might display UnnamedTimedProcedure@0x107d38.

(C) Copyright IBM Corporation 1993, 2009.