Thomas Heller schrieb:
> MR Michael Robellard (5314) schrieb:
>> We have created a COM object that runs under IE to implement the
>> IURLSearchHook2 interface. This allows you to intercept invalid URLs and
>> run a search for them in the address bar of IE. Everything has been
>> running great on my XP box with IE6 installed on it.
>> 
>> We went to test it on an IE7 machine and we have instant issues with it.
>> When you search in IE7 using the code it will randomly hang the search.
>> The rest of IE continues to function. If you then execute a second
>> search in the address bar, it will execute the second search and then
>> the hung search will successfully execute.
>> 
>> Attached is a standalone python module that successfully reproduces this
>> issue. You will need to add the following GUID as the only string value
>> in the key: 
>> {0BC6E3FA-78EF-4886-842C-5A1258C4455A}
>> to this key in the registry
>> HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\URLSearchHooks
> 
> Thanks you for preparing this standalone test case.  I have tried it out
> but as I said in posts before I cannot get it to work neither with a XP IE6
> machine nor with a XP IE7 machine.  I will try it out over the weekend
> when I find a different machine.

It took me quite some time to figure out where MY problem with your code was:
I has the impression that I need to enter at least TWO words into the IE 
address bar
to trigger the URLSearchHook.  Now I found that I have to enter a single word, 
and
then the Translate methods are called.  So, I can (when I have time) 
investigate the
issue deeper.

> 
>> So the questions are:
>> Have we done something in our implementation that is causing this issue?
>> Is there an issue with how _ctypes.pyd is handling the GIL for these
>> calls?

Michael,  can it be that you have more Python objects loaded into the 
InternetExplorer
process?  In other words, is the Python interpreter shared by several com 
objects or
other python code that is running in this process?

-- 
Thanks,
Thomas


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
comtypes-users mailing list
comtypes-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/comtypes-users

Reply via email to