Microsoft KB Archive/139513

= DOCERR: DocumentFile Property Returns " " For Embedded Objects =

Article ID: 139513

Article Last Modified on 2/10/2000

-

APPLIES TO


 * Microsoft Visual FoxPro 3.0 Standard Edition

-



This article was previously published under Q139513



SUMMARY
Following is the description that the Visual FoxPro documentation gives for the DocumentFile Property:

Returns the name of the file from which an embedded or linked object was created.

This is incorrect. Only the linked objects return the name of an object; embedded objects return " ".



Steps to Demonstrate Behavior
  Type the following line of code in the Command window: MODIFY FORM test  Place an OLE Container control on the form. On the Insert Object dialog box, click Create From File, and select C:\Windows\Bubbles.bmp to create an embedded file. (You can use any .doc file as well.) Place a second OLE Container control on the form, and insert a file as you did in step 3. This time, create a linked Object using the same graphic file (for example, C:\Windows\Bubbles.bmp) by selecting the Link check box in the Insert Object dialog box. (You can use any .doc file as well.)  Type the following lines of code in the Debug window: test.olecontrol1.documentfile test.olecontrol2.documentfile 

For the expression, "test.olecontrol1.documentfile" (the embedded file), you receive "". For the expression, "test.olecontrol2.documentfile" (the linked file), you receive C:\Windows\Bubbles.bmp.

Additional query words: VFoxWin

Keywords: KB139513

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.