WebBrowser Control causes "Unhandled Exception" with any FLASH object

M

macroedOut

Create a simple dialog box containing a WebBrowser control
on it. Using the WebBrowser control, "Navigate()" to any
HTML page that also contains one or more "Macromedia Flash
Objects" inside the target HTML -and- run the application
from inside the VC++ IDE. I get the following exception:

"Unhandled Exception in MY.EXE (FLASH.OCX): 0xC000001D:
Illegal Instruction"

When running the exact same executable code outside of the
IDE (or with the <ctrl>F5 command), then there are no
problems -- except that I lose all the IDE debugging
capabilities!!! Also, if the flash.SWF object is
referenced directly as a standalone file in the Navigate()
as the URL, it too works. Again, only when the Flash
Object is inside an HTML page and running inside the IDE
(ie. "F5"-command) does the exception occur.

The culprit instruction is:
(FLASH.OCX:dllUnregisterServer) 0198A2E4 F3 0F 59 C0 mulss
xmm0, xmm0

I'm speculating this failing code exists within
Microsoft's URLMON.dll (version 6.00.2800.1106) via
its "dllUnregisterServer()" function.

I'm using VC++ Version 6 (service pack 6), Win98
platform. Platform is a 1Ghz Intel Pentium II Process w/
MMX Technology.

This exception may be related to Intel's SSE2 "invalid
instruction" issues that may not have its workaround
implemented fully inside of the IDE.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top