Q241932: PRB: Run-Time Error 13 While Running VB DHTML Applications

Article: Q241932
Product(s): Microsoft Visual Basic for Windows
Version(s): WINDOWS:5,6.0
Operating System(s): 
Keyword(s): kbMSHTML kbVBp600 kbGrpDSInet kbie500bug kbDSupport
Last Modified: 20-JUL-2001

-------------------------------------------------------------------------------
The information in this article applies to:

- Microsoft Visual Basic Learning Edition for Windows, version 6.0 
- Microsoft Visual Basic Professional Edition for Windows, version 6.0 
- Microsoft Visual Basic Enterprise Edition for Windows, version 6.0 
- Microsoft Internet Explorer (Programming) version 5 
-------------------------------------------------------------------------------

SYMPTOMS
========

When running Visual Basic Dynamic HTML (DHTML) Projects on machines with
Internet Explorer 5 or later installed, the following error message appears:

  Run-time error '13':
  Type mismatch

This error occurs while calling PutProperty or GetProperty functions generated by
the default template of Visual Basic.

CAUSE
=====

The first parameter of the above two functions is of type HTMLDocument and
BaseWindow.Document cannot be passed to it.

RESOLUTION
==========

Change the first parameter of the PutProperty and the GetProperty declaration
objDocument As HTMLDocument to objDocument As Object. As in the following
example:

  Public Sub PutProperty(objDocument As Object, ....)


MORE INFORMATION
================

Steps to Reproduce Behavior
---------------------------

1. On a computer with Internet Explorer 5 installed, run Visual Basic 6.

2. Select a new DHTML Application template.

3. On the default DHTMLPage designer (DHTMLPage1), add the following code in
  Document_onclick.

  PutProperty BaseWindow.Document, "SomeName", "SomeValue"

4. Run the application.

5. Click on the document.

REFERENCES
==========

For more information on developing Web-based solutions for Internet Explorer,
please see the following Web sites:

  http://msdn.microsoft.com/workshop/entry.asp

  http://msdn.microsoft.com/ie/

  http://support.microsoft.com/highlights/iep.asp?FR=0&SD=MSDN

For additional information, click the article numbers below to view the articles
in the Microsoft Knowledge Base:

  Q190249 INFO: VB 6.0 Readme Part 9: DHTML Page Designer Issues

  Q190050 PRB: BuildFile Property of DHTML Application Is Missing


Additional query words: page designer putproperty getproperty

======================================================================
Keywords          : kbMSHTML kbVBp600 kbGrpDSInet kbie500bug kbDSupport 
Technology        : kbVBSearch kbIEsearch kbAudDeveloper kbZNotKeyword6 kbSDKIESearch kbZNotKeyword2 kbVB600Search kbVB600 kbIE500Search kbSDKIE500
Version           : WINDOWS:5,6.0
Issue type        : kbprb

=============================================================================