My favorites | Sign in
Project Logo
                
Details: Show all Hide all

Last 30 days

  • Dec 18, 2009
    issue 85 (Application won't quit) reported by helgi.binary.is   -   Hi, everyone. I'm having a problem that I'm hoping someone else knows something about, after I upgraded to version 2.0.0.2. Unfortunately I can't figure out which version I was using... no version string anywhere as far as I can tell. I don't even know if it was downloaded as a binary or built from source. I upgraded to 2.0.0.2 because the older version had a bug in LoadHtmlIntoBrowser() making it not display the HTML relative to the given URL (meaning that relative paths for CSS and image files would screw up the layout from time to time). That has been fixed in 2.0.0.2, but then I'm running into this. Now I have the problem that if I visit a website through Navigate2() or Navigate() (which is also used in the application), my application won't quit. Seemingly randomly, it will give me this error upon closing the application: ----- SNIP ----- Context 0x125248' is disconnected. Releasing the interfaces from the current context (context 0x125020).This may cause corruption or data loss. To avoid this problem, please ensure that all contexts/apartments stay alive until the applicationis completely done with the RuntimeCallableWrappers that represent COM components that liveinside them. ----- SNIP ----- I don't even known what's meant by the concepts of contexts or apartments here. There are no such words in my code so I can only presume this is something internal to csExWB. I've tried eperimenting with .Stop(), .Dispose() and all sorts of trickery like that, when the main form closes, but to no avail. When my form quits, I've noticed that the boolean WebbrowserObject.Busy flag is true, no matter whether csExWB is doing anything during shutdown or not. Any ideas would be highly appreciated. Thanks in advance.
    Hi, everyone. I'm having a problem that I'm hoping someone else knows something about, after I upgraded to version 2.0.0.2. Unfortunately I can't figure out which version I was using... no version string anywhere as far as I can tell. I don't even know if it was downloaded as a binary or built from source. I upgraded to 2.0.0.2 because the older version had a bug in LoadHtmlIntoBrowser() making it not display the HTML relative to the given URL (meaning that relative paths for CSS and image files would screw up the layout from time to time). That has been fixed in 2.0.0.2, but then I'm running into this. Now I have the problem that if I visit a website through Navigate2() or Navigate() (which is also used in the application), my application won't quit. Seemingly randomly, it will give me this error upon closing the application: ----- SNIP ----- Context 0x125248' is disconnected. Releasing the interfaces from the current context (context 0x125020).This may cause corruption or data loss. To avoid this problem, please ensure that all contexts/apartments stay alive until the applicationis completely done with the RuntimeCallableWrappers that represent COM components that liveinside them. ----- SNIP ----- I don't even known what's meant by the concepts of contexts or apartments here. There are no such words in my code so I can only presume this is something internal to csExWB. I've tried eperimenting with .Stop(), .Dispose() and all sorts of trickery like that, when the main form closes, but to no avail. When my form quits, I've noticed that the boolean WebbrowserObject.Busy flag is true, no matter whether csExWB is doing anything during shutdown or not. Any ideas would be highly appreciated. Thanks in advance.
  • Dec 18, 2009
    issue 10 (Unable to compile) commented on by helgi.binary.is   -   Shouldn't this be marked as a closed issue, then?
    Shouldn't this be marked as a closed issue, then?

Earlier this year

  • Oct 25, 2009
    issue 38 (Memory leak?) commented on by linx2008   -   when Navigate more then 500 html pages,the memory usage gets higher and higher.just as the problem as them found. what can i do? Regards
    when Navigate more then 500 html pages,the memory usage gets higher and higher.just as the problem as them found. what can i do? Regards
  • Oct 07, 2009
    issue 84 (Popup opening a Popup in demo application fails) commented on by pooran   -   -Click button on first page.. second page opens. -Click button on second page.. the window goes minimized . -Click on the taskbar.. click on the button. -Instead of opening a new window, the form goes grey.. means the webbrowser control dissapears, but form remains. -Close the window. click on the button on first page.. popups won't work after that!!
    -Click button on first page.. second page opens. -Click button on second page.. the window goes minimized . -Click on the taskbar.. click on the button. -Instead of opening a new window, the form goes grey.. means the webbrowser control dissapears, but form remains. -Close the window. click on the button on first page.. popups won't work after that!!
  • Oct 07, 2009
    issue 84 (Popup opening a Popup in demo application fails) reported by pooran   -   What steps will reproduce the problem? 1. Have a page with popup with link to create another popup. 2. After popping the second popup, close the first popup 3. Run the page in the demo application. What is the expected output? What do you see instead? It should close the first popup and open the second popup. Second popup if existing.. should open third popup. It is inconsistent in behaviour. Sometimes, the first popup is still open with gray background. Sometimes the window goes in the background. visible in taskbar.. sometimes the window size displayed is also not as specified in window.open. What are the OS and IE versions? IE 8 + WinXPSP2 - uses NewWindow3 What version of the product are you using? Latest 2.0.0.2 Please provide any additional information below. This is one awesome project I have seen in a while on Webbrowser control. How about making a WPF control using the same codebase? Keep up the good work Pooran
    What steps will reproduce the problem? 1. Have a page with popup with link to create another popup. 2. After popping the second popup, close the first popup 3. Run the page in the demo application. What is the expected output? What do you see instead? It should close the first popup and open the second popup. Second popup if existing.. should open third popup. It is inconsistent in behaviour. Sometimes, the first popup is still open with gray background. Sometimes the window goes in the background. visible in taskbar.. sometimes the window size displayed is also not as specified in window.open. What are the OS and IE versions? IE 8 + WinXPSP2 - uses NewWindow3 What version of the product are you using? Latest 2.0.0.2 Please provide any additional information below. This is one awesome project I have seen in a while on Webbrowser control. How about making a WPF control using the same codebase? Keep up the good work Pooran
  • Sep 11, 2009
    issue 83 (cant get the right size of the document after zoom) reported by wolfgang...@sybersoft.de   -   What steps will reproduce the problem? 1. build a form with the cexwb init 2. zoom via browser.SetOpticalZoomValue(prozent); 3. get the size of the document IHTMLDocument2 pDoc2 = WebBrowser.WebbrowserObject.Document as IHTMLDocument2; IHTMLDocument3 pDoc3 = WebBrowser.WebbrowserObject.Document as IHTMLDocument3; IHTMLElement pElem = pDoc2.body; IHTMLElement2 pBodyElem = pElem as IHTMLElement2; int bodyHeight = pBodyElem.scrollHeight; int bodyWidth = pBodyElem.scrollWidth; pElem = pDoc3.documentElement; pBodyElem = pElem as IHTMLElement2; int rootHeight = pBodyElem.scrollHeight; int rootWidth = pBodyElem.scrollWidth; int width = rootWidth > bodyWidth ? rootWidth : bodyWidth; int height = rootHeight > bodyHeight ? rootHeight : bodyHeight; Size size = new Size(width, height); return size; after zooming the size.Height property is constant Backgraound is, I need the scroll properties becouse I must manually scroll the webbrowser. I'm using Vista, ie8, VS2008 regards Wolfgang
    What steps will reproduce the problem? 1. build a form with the cexwb init 2. zoom via browser.SetOpticalZoomValue(prozent); 3. get the size of the document IHTMLDocument2 pDoc2 = WebBrowser.WebbrowserObject.Document as IHTMLDocument2; IHTMLDocument3 pDoc3 = WebBrowser.WebbrowserObject.Document as IHTMLDocument3; IHTMLElement pElem = pDoc2.body; IHTMLElement2 pBodyElem = pElem as IHTMLElement2; int bodyHeight = pBodyElem.scrollHeight; int bodyWidth = pBodyElem.scrollWidth; pElem = pDoc3.documentElement; pBodyElem = pElem as IHTMLElement2; int rootHeight = pBodyElem.scrollHeight; int rootWidth = pBodyElem.scrollWidth; int width = rootWidth > bodyWidth ? rootWidth : bodyWidth; int height = rootHeight > bodyHeight ? rootHeight : bodyHeight; Size size = new Size(width, height); return size; after zooming the size.Height property is constant Backgraound is, I need the scroll properties becouse I must manually scroll the webbrowser. I'm using Vista, ie8, VS2008 regards Wolfgang
  • Sep 06, 2009
    issue 82 (in WBLButtonUp event,can't catch select control) reported by wzmaod...@126.com   -   my OS is windows_xp_sp2,in WBLButtonUp event,we can't catch select-one or select-more control without any exception
    my OS is windows_xp_sp2,in WBLButtonUp event,we can't catch select-one or select-more control without any exception
  • Aug 25, 2009
    issue 77 (DownloadRequestAsynch, ProtocolHandlerDataFullyRead and simi...) commented on by AviElisha   -   Hi Kim, I gave up on finding any solution. The V-Tables are too complicated for me to understand within the little time I had to finish the application. finally I had constructed a crude and ugly work-around. I started two different applications with XML-RPC communication between each of them. I'm sorry I cannot be more helpful to you. Best regards and good luck, Avi Elisha.
    Hi Kim, I gave up on finding any solution. The V-Tables are too complicated for me to understand within the little time I had to finish the application. finally I had constructed a crude and ugly work-around. I started two different applications with XML-RPC communication between each of them. I'm sorry I cannot be more helpful to you. Best regards and good luck, Avi Elisha.
  • Aug 25, 2009
    issue 77 (DownloadRequestAsynch, ProtocolHandlerDataFullyRead and simi...) commented on by i...@vpsilva.de   -   Hi AviElisha, did You find a solution for the bug? Let me know. I have the same problem and at this time i do not know how to solve it. Best Regards Jo A. Kim
    Hi AviElisha, did You find a solution for the bug? Let me know. I have the same problem and at this time i do not know how to solve it. Best Regards Jo A. Kim
  • Aug 18, 2009
    issue 81 (Issue with background worker.) reported by krazyazkid   -   What steps will reproduce the problem? 1. I have a button on my main form which opens a new form to load the control csEXWB then I have it navigate to a url, when the document complete event occurs I have it setOpticalzoom to 50 for the url navigated to. 2. If I close that form with the control csEXWB and then click another button on my main form this is where the problem occurs this button runs a background worker process which is suppose to run three executables that report progress after they each exit, what I am seeing is the first process runs but cannot report progress till I click on the button that shows the csEXWB control after I click to show the control the background worker will contine to run the next process and then I have to do the same thing, click the control that shows the csEXWB control... I guess what I need to know here is, I may be using the wrong code to close the control and it is staying active? 3. What is the expected output? What do you see instead? Control works fine What are the OS and IE versions? Windows 2003 Server service pack 2 and IE version 8 the latest. What version of the product are you using? csExWBv2.0.0.2 Please provide any additional information below. Sorry if this is confusing I am new to programming and this is my first application. Here is the code I am using to call the control This is the form is loads with the control added to the form. Preview_IMS preview = new Preview_IMS(); preview.Show(); Then on load I have it navigate to a variable. private void Preview_IMS_Load(object sender, EventArgs e) { this.cEXWB1.Navigate(Properties.Settings.Default.URL); } And here is the document complete event. private void cEXWB1_DocumentComplete(object sender, csExWB.DocumentCompleteEventArgs e) { this.cEXWB1.SetOpticalZoomValue(50); }
    What steps will reproduce the problem? 1. I have a button on my main form which opens a new form to load the control csEXWB then I have it navigate to a url, when the document complete event occurs I have it setOpticalzoom to 50 for the url navigated to. 2. If I close that form with the control csEXWB and then click another button on my main form this is where the problem occurs this button runs a background worker process which is suppose to run three executables that report progress after they each exit, what I am seeing is the first process runs but cannot report progress till I click on the button that shows the csEXWB control after I click to show the control the background worker will contine to run the next process and then I have to do the same thing, click the control that shows the csEXWB control... I guess what I need to know here is, I may be using the wrong code to close the control and it is staying active? 3. What is the expected output? What do you see instead? Control works fine What are the OS and IE versions? Windows 2003 Server service pack 2 and IE version 8 the latest. What version of the product are you using? csExWBv2.0.0.2 Please provide any additional information below. Sorry if this is confusing I am new to programming and this is my first application. Here is the code I am using to call the control This is the form is loads with the control added to the form. Preview_IMS preview = new Preview_IMS(); preview.Show(); Then on load I have it navigate to a variable. private void Preview_IMS_Load(object sender, EventArgs e) { this.cEXWB1.Navigate(Properties.Settings.Default.URL); } And here is the document complete event. private void cEXWB1_DocumentComplete(object sender, csExWB.DocumentCompleteEventArgs e) { this.cEXWB1.SetOpticalZoomValue(50); }
  • Jul 21, 2009
    issue 80 (compilation error in VS 2008) commented on by jan.matusiewicz   -   I found a solution in http://groups.google.com/group/csexwb/browse_thread/thread/4c6106529769a9f8?pli=1 According to this I changed #define _WIN32_IE 0x0600 to #define _WIN32_IE 0x0700 in stdafx.h and commented lines 38-259 in ComUtilities.idl and it worked
    I found a solution in http://groups.google.com/group/csexwb/browse_thread/thread/4c6106529769a9f8?pli=1 According to this I changed #define _WIN32_IE 0x0600 to #define _WIN32_IE 0x0700 in stdafx.h and commented lines 38-259 in ComUtilities.idl and it worked
  • Jul 21, 2009
    issue 80 (compilation error in VS 2008) reported by jan.matusiewicz   -   What steps will reproduce the problem? 1. Compile solution ComUtilities using Visual Studio 2008 Professional (I downloaded trial from Microsoft page, but I guess the same applies to full version) 2. Compilation will fail with 1>.\ComUtilities.idl(46) : error MIDL2003 : redefinition : IUri 1>.\ComUtilities.idl(53) : error MIDL2003 : redefinition : Uri_PROPERTY_ABSOLUTE_URI 1>.\ComUtilities.idl(54) : error MIDL2003 : redefinition : Uri_PROPERTY_STRING_START 1>.\ComUtilities.idl(55) : error MIDL2003 : redefinition : Uri_PROPERTY_AUTHORITY ... What is the expected output? What do you see instead? Compilation Error What are the OS and IE versions? Windows XP. IE version irrelevant What version of the product are you using? 2.0.0.2 Please provide any additional information below. The solution compiles in Visual Studio 2003. I tried to solve the problem by replacing import "urlmon.idl"; by #include "urlmon.h" in the file ocidl.idl, but other errors occured: 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winnt.h(280) : error MIDL2003 : redefinition : INT ...
    What steps will reproduce the problem? 1. Compile solution ComUtilities using Visual Studio 2008 Professional (I downloaded trial from Microsoft page, but I guess the same applies to full version) 2. Compilation will fail with 1>.\ComUtilities.idl(46) : error MIDL2003 : redefinition : IUri 1>.\ComUtilities.idl(53) : error MIDL2003 : redefinition : Uri_PROPERTY_ABSOLUTE_URI 1>.\ComUtilities.idl(54) : error MIDL2003 : redefinition : Uri_PROPERTY_STRING_START 1>.\ComUtilities.idl(55) : error MIDL2003 : redefinition : Uri_PROPERTY_AUTHORITY ... What is the expected output? What do you see instead? Compilation Error What are the OS and IE versions? Windows XP. IE version irrelevant What version of the product are you using? 2.0.0.2 Please provide any additional information below. The solution compiles in Visual Studio 2003. I tried to solve the problem by replacing import "urlmon.idl"; by #include "urlmon.h" in the file ocidl.idl, but other errors occured: 1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winnt.h(280) : error MIDL2003 : redefinition : INT ...
  • Jul 19, 2009
    issue 77 (DownloadRequestAsynch, ProtocolHandlerDataFullyRead and simi...) commented on by AviElisha   -   Apparently there is a way to solve this, I have found this: http://www.blackfishsoftware.com/blog/don/passthroughapp_bho_toolbar_intercepting_requests_responses (csexwb2 uses the same passthroughapp method) I have tried extracting a normal function from Google gears source code, but I have a very limited time and understanding of the code. As far as my understanding goes, the function StartImpl in http_handler_base.cc is the implementation of both StartEx and Start (see http_handler_app.cc), both of which are called and later calls the StartImpl. Can anybody understand how to make the necessary changes to avoid the frustrating bug? Thanks in advance!
    Apparently there is a way to solve this, I have found this: http://www.blackfishsoftware.com/blog/don/passthroughapp_bho_toolbar_intercepting_requests_responses (csexwb2 uses the same passthroughapp method) I have tried extracting a normal function from Google gears source code, but I have a very limited time and understanding of the code. As far as my understanding goes, the function StartImpl in http_handler_base.cc is the implementation of both StartEx and Start (see http_handler_app.cc), both of which are called and later calls the StartImpl. Can anybody understand how to make the necessary changes to avoid the frustrating bug? Thanks in advance!
  • Jun 04, 2009
    issue 79 (Problems Running App) reported by Jeffrey.L.Roberts   -   What steps will reproduce the problem? 1. Compiled ComUtilities 2. Referenced to csExWeb 3. Ran Console App What is the expected output? What do you see instead? I see nothing, the app attempts to connect then crashes What are the OS and IE versions? win xp ie 7 What version of the product are you using? 2.0.0.2 ******************************************************************* .... 'ConsoleApp.exe': Loaded 'C:\WINDOWS\system32\sensapi.dll', No symbols loaded. 'ConsoleApp.exe': Loaded 'C:\WINDOWS\system32\rasadhlp.dll', No symbols loaded. 'ConsoleApp.exe': Loaded 'C:\WINDOWS\system32\dnsapi.dll', No symbols loaded. First-chance exception at 0x7c812adb in ConsoleApp.exe: 0x000006BA: The RPC server is unavailable. First-chance exception at 0x7c812adb in ConsoleApp.exe: 0x000006BA: The RPC server is unavailable. 'ConsoleApp.exe': Loaded 'C:\Program Files\Bonjour\mdnsNSP.dll', No symbols loaded. First-chance exception at 0x7c812adb in ConsoleApp.exe: 0x000006BA: The RPC server is unavailable. HEAP[ConsoleApp.exe]: Invalid Address specified to RtlFreeHeap( 05FE0000, 05FE52F4 ) Windows has triggered a breakpoint in ConsoleApp.exe. This may be due to a corruption of the heap, and indicates a bug in ConsoleApp.exe or any of the DLLs it has loaded. The output window may have more diagnostic information
    What steps will reproduce the problem? 1. Compiled ComUtilities 2. Referenced to csExWeb 3. Ran Console App What is the expected output? What do you see instead? I see nothing, the app attempts to connect then crashes What are the OS and IE versions? win xp ie 7 What version of the product are you using? 2.0.0.2 ******************************************************************* .... 'ConsoleApp.exe': Loaded 'C:\WINDOWS\system32\sensapi.dll', No symbols loaded. 'ConsoleApp.exe': Loaded 'C:\WINDOWS\system32\rasadhlp.dll', No symbols loaded. 'ConsoleApp.exe': Loaded 'C:\WINDOWS\system32\dnsapi.dll', No symbols loaded. First-chance exception at 0x7c812adb in ConsoleApp.exe: 0x000006BA: The RPC server is unavailable. First-chance exception at 0x7c812adb in ConsoleApp.exe: 0x000006BA: The RPC server is unavailable. 'ConsoleApp.exe': Loaded 'C:\Program Files\Bonjour\mdnsNSP.dll', No symbols loaded. First-chance exception at 0x7c812adb in ConsoleApp.exe: 0x000006BA: The RPC server is unavailable. HEAP[ConsoleApp.exe]: Invalid Address specified to RtlFreeHeap( 05FE0000, 05FE52F4 ) Windows has triggered a breakpoint in ConsoleApp.exe. This may be due to a corruption of the heap, and indicates a bug in ConsoleApp.exe or any of the DLLs it has loaded. The output window may have more diagnostic information
  • May 22, 2009
    issue 78 (A first chance exception of type 'System.OutOfMemoryExceptio...) reported by Kbro...@uccs.edu   -   What steps will reproduce the problem? 1. Run the Demo app 2. find a website 3. click tools -Document DOM What is the expected output? What do you see instead? When I try to use the DOM Viewer and click on it it gives, several eceptions at once, listed below. A first chance exception of type 'System.OutOfMemoryException' occurred in mscorlib.dll A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe What are the OS and IE versions? Windows Vista IE8 What version of the product are you using? csExWBv2.0.0.2_Includes_ComUtilities.zip Please provide any additional information below. The DOM viewer works fine for a basic web page, when I try to view a webpage with a large amount of DOM content I get a memory leak. Is there are workaround for this??
    What steps will reproduce the problem? 1. Run the Demo app 2. find a website 3. click tools -Document DOM What is the expected output? What do you see instead? When I try to use the DOM Viewer and click on it it gives, several eceptions at once, listed below. A first chance exception of type 'System.OutOfMemoryException' occurred in mscorlib.dll A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe A first chance exception of type 'System.OutOfMemoryException' occurred in DemoApp.exe What are the OS and IE versions? Windows Vista IE8 What version of the product are you using? csExWBv2.0.0.2_Includes_ComUtilities.zip Please provide any additional information below. The DOM viewer works fine for a basic web page, when I try to view a webpage with a large amount of DOM content I get a memory leak. Is there are workaround for this??
  • May 05, 2009
    issue 68 (RegFreeDemo failing with ComUtilitiesLib E_NOINTERFACE excep...) commented on by z...@alagazam.net   -   I also experience exactly the same problem. What are the OS and IE versions? Windows XP SP2 Internet Explorer 7 Visual Studio 2008 What version of the product are you using? v2.0.0.2
    I also experience exactly the same problem. What are the OS and IE versions? Windows XP SP2 Internet Explorer 7 Visual Studio 2008 What version of the product are you using? v2.0.0.2
  • May 01, 2009
    issue 77 (DownloadRequestAsynch, ProtocolHandlerDataFullyRead and simi...) commented on by manixrock   -   More testing shows that adding more controls will always call those events with the last control added.
    More testing shows that adding more controls will always call those events with the last control added.
  • May 01, 2009
    issue 77 (DownloadRequestAsynch, ProtocolHandlerDataFullyRead and simi...) reported by manixrock   -   What steps will reproduce the problem? 1. Add 2 csExWB controls and attach the same DownloadRequestAsynch or ProtocolHandlerDataFullyRead events 2. Programatically navigate with the first one to any page 3. Check that the "sender" parameter is the expected one of the browsers What is the expected output? What do you see instead? When navigating with browser1 those functions (and probably the other like them) are called with the "sender" parameter set to browser2. Other events like BeforeNavigate2, DocumentComplete, etc. are not affected. What are the OS and IE versions? Windows XP Pro SP3, IE7. What version of the product are you using? 2.0.0.2 Please provide any additional information below.
    What steps will reproduce the problem? 1. Add 2 csExWB controls and attach the same DownloadRequestAsynch or ProtocolHandlerDataFullyRead events 2. Programatically navigate with the first one to any page 3. Check that the "sender" parameter is the expected one of the browsers What is the expected output? What do you see instead? When navigating with browser1 those functions (and probably the other like them) are called with the "sender" parameter set to browser2. Other events like BeforeNavigate2, DocumentComplete, etc. are not affected. What are the OS and IE versions? Windows XP Pro SP3, IE7. What version of the product are you using? 2.0.0.2 Please provide any additional information below.
  • Apr 28, 2009
    issue 76 (HTML editor don't recognize accesskeys from other control) reported by lars.wuckel   -   What steps will reproduce the problem? 1. Add a button to the HTML-Editor Form with Text="&Test" 2. Run the program 3. If you hit the 't'-key the t character don't show. What are the OS and IE versions? WinXP IE7 What is the expected output? What do you see instead? Every key is shown, only the accesskey of the button isn't show.
    What steps will reproduce the problem? 1. Add a button to the HTML-Editor Form with Text="&Test" 2. Run the program 3. If you hit the 't'-key the t character don't show. What are the OS and IE versions? WinXP IE7 What is the expected output? What do you see instead? Every key is shown, only the accesskey of the button isn't show.
  • Mar 17, 2009
    issue 75 (IHTMLElement2.getElementsByTagName() returns the same elemen...) reported by manixrock   -   What steps will reproduce the problem? 1. IfacesEnumsStructsClasses.IHTMLElement2 x = ...; 2. x.getElementsByTagName("DIV") What is the expected output? What do you see instead? If I have 6 "DIV" tags containing the numbers 1 through 6 the function will return the first DIV 6 times. What are the OS and IE versions? Win XP, IE 7. What version of the product are you using? 04 June 2008 - Version (2.0.0.2) Please provide any additional information below. IfacesEnumsStructsClasses.IHTMLDocument3's getElementsByTagName() works correctly, so it's only broken for IHTMLElement2.
    What steps will reproduce the problem? 1. IfacesEnumsStructsClasses.IHTMLElement2 x = ...; 2. x.getElementsByTagName("DIV") What is the expected output? What do you see instead? If I have 6 "DIV" tags containing the numbers 1 through 6 the function will return the first DIV 6 times. What are the OS and IE versions? Win XP, IE 7. What version of the product are you using? 04 June 2008 - Version (2.0.0.2) Please provide any additional information below. IfacesEnumsStructsClasses.IHTMLDocument3's getElementsByTagName() works correctly, so it's only broken for IHTMLElement2.
  • Mar 10, 2009
    issue 74 (Downloading files with funny chars problems) reported by kengruven   -   What steps will reproduce the problem? 1. Assign a handler to FileDownloadExEnd 2. Use it to download a file with a filename that can't safely be saved on a Windows filesystem, like "Foo: bar.pdf" What are the OS and IE versions? - Windows Vista Ultimate -- Version 6.0 (Build 6001: Service Pack 1) - Windows Internet Explorer 7 -- Version: 7.0.6001.18000 What exceptions are thrown? If any, please copy and paste the exception dump. - (only in my own code, when I try to use this feature) What is the expected output? What do you see instead? - Usually, FileDownloadExEndEventArgs's "m_SavedFileNamePath" has the absolute path to the file it downloaded, like @"C:\blah\blah\Foo.pdf". But if the web server gives it a filename which can't be safely saved on a Windows filesystem, csEXWB will: - report the absolute path it tried to save to - crop the filename at the invalid char - create an empty file That is, if you try to download "Foo: bar.pdf", it creates a 0-length file at @"C:\blah\blah\Foo", and returns m_SavedFileNamePath=@"C:\blah\blah\Foo: bar.pdf". Please use labels and text to provide additional information. IE7 itself apparently has a feature to avoid this: if you try downloading the file manually in IE7, it saves it as "Foo__bar.pdf" or something.
    What steps will reproduce the problem? 1. Assign a handler to FileDownloadExEnd 2. Use it to download a file with a filename that can't safely be saved on a Windows filesystem, like "Foo: bar.pdf" What are the OS and IE versions? - Windows Vista Ultimate -- Version 6.0 (Build 6001: Service Pack 1) - Windows Internet Explorer 7 -- Version: 7.0.6001.18000 What exceptions are thrown? If any, please copy and paste the exception dump. - (only in my own code, when I try to use this feature) What is the expected output? What do you see instead? - Usually, FileDownloadExEndEventArgs's "m_SavedFileNamePath" has the absolute path to the file it downloaded, like @"C:\blah\blah\Foo.pdf". But if the web server gives it a filename which can't be safely saved on a Windows filesystem, csEXWB will: - report the absolute path it tried to save to - crop the filename at the invalid char - create an empty file That is, if you try to download "Foo: bar.pdf", it creates a 0-length file at @"C:\blah\blah\Foo", and returns m_SavedFileNamePath=@"C:\blah\blah\Foo: bar.pdf". Please use labels and text to provide additional information. IE7 itself apparently has a feature to avoid this: if you try downloading the file manually in IE7, it saves it as "Foo__bar.pdf" or something.
  • Mar 06, 2009
    issue 73 (Error When RightToLeft Property = True !) reported by gsarsoft   -   csexwb Version I use : csexwb 2.0.0.2 What steps will reproduce the problem? 1. run vs and create win application in vb and but the control on the form. 2. set the control or the form righttoleft property to true 3. then debug or delete the control . you will see message box error says : an error occured while processing this command. Exception from HRESULT : 0x80040200 then : Microsoft Visual Studio has encountered a problem and needs to close. What are the OS and IE versions? xpsp3 ie7 xpsp2 ie7 i try in more computers and if i build my application some times it hangs if righttoleft = true . What exceptions are thrown? If any, please copy and paste the exception dump. an error occured while processing this command. Exception from HRESULT : 0x80040200 Microsoft Visual Studio has encountered a problem and needs to close. What is the expected output? What do you see instead? So after about 3 days of detecting and trying to know the reason of problem i found that if csexwb is righttoleft then these errors happen only if Righttoleft = true Thanks for Your GREAT Work and I am sorry for my bad english
    csexwb Version I use : csexwb 2.0.0.2 What steps will reproduce the problem? 1. run vs and create win application in vb and but the control on the form. 2. set the control or the form righttoleft property to true 3. then debug or delete the control . you will see message box error says : an error occured while processing this command. Exception from HRESULT : 0x80040200 then : Microsoft Visual Studio has encountered a problem and needs to close. What are the OS and IE versions? xpsp3 ie7 xpsp2 ie7 i try in more computers and if i build my application some times it hangs if righttoleft = true . What exceptions are thrown? If any, please copy and paste the exception dump. an error occured while processing this command. Exception from HRESULT : 0x80040200 Microsoft Visual Studio has encountered a problem and needs to close. What is the expected output? What do you see instead? So after about 3 days of detecting and trying to know the reason of problem i found that if csexwb is righttoleft then these errors happen only if Righttoleft = true Thanks for Your GREAT Work and I am sorry for my bad english
  • Mar 03, 2009
    issue 72 (Lack of dll file) reported by IgorNaw   -   there is no csexwbdlman.dll file in "csExWBv2.0.0.2_Includes_ComUtilities.zip"
    there is no csexwbdlman.dll file in "csExWBv2.0.0.2_Includes_ComUtilities.zip"
  • Feb 11, 2009
    issue 71 (Crash when finding only cache entries) commented on by claire.allali   -   Hi MH, Here is a new proposal to correct the bug in FindUrlCacheEntries : public static ArrayList FindUrlCacheEntries(string urlPattern) { ArrayList results = new ArrayList(); IntPtr buffer = IntPtr.Zero; UInt32 structSize; //This call will fail but returns the size required in structSize //to allocate necessary buffer IntPtr hEnum = FindFirstUrlCacheEntry(urlPattern, buffer, out structSize); try { int lastErrorCacheEntry = 0; if (hEnum == IntPtr.Zero) { lastErrorCacheEntry = Marshal.GetLastWin32Error(); if (lastErrorCacheEntry == Hresults.ERROR_INSUFFICIENT_BUFFER) { //Allocate buffer buffer = Marshal.AllocHGlobal((int)structSize); //Call again, this time it should succeed hEnum = FindFirstUrlCacheEntry(urlPattern, buffer, out structSize); // get last error so we can detect there are no more items lastErrorCacheEntry = Marshal.GetLastWin32Error(); } if (lastErrorCacheEntry == Hresults.ERROR_NO_MORE_ITEMS) { return results; } } // To avoid crash if (buffer == IntPtr.Zero) { throw new ApplicationException("Unable to find first url cache entry, error=" + lastErrorCacheEntry); } INTERNET_CACHE_ENTRY_INFO result = (INTERNET_CACHE_ENTRY_INFO)Marshal.PtrToStructure(buffer, typeof(INTERNET_CACHE_ENTRY_INFO)); try { if (Regex.IsMatch(result.lpszSourceUrlName, urlPattern, RegexOptions.IgnoreCase)) { results.Add(result); } } catch (ArgumentException ae) { throw new ApplicationException("Invalid regular expression, details=" + ae.Message); } if (buffer != IntPtr.Zero) { try { Marshal.FreeHGlobal(buffer); } catch { } buffer = IntPtr.Zero; structSize = 0; } //Loop through all entries, attempt to find matches while (true) { long nextResult = FindNextUrlCacheEntry(hEnum, buffer, out structSize); if (nextResult != 1) //TRUE { int lastError = Marshal.GetLastWin32Error(); if (lastError == Hresults.ERROR_INSUFFICIENT_BUFFER) { buffer = Marshal.AllocHGlobal((int)structSize); nextResult = FindNextUrlCacheEntry(hEnum, buffer, out structSize); } else if (lastError == Hresults.ERROR_NO_MORE_ITEMS) { break; } } result = (INTERNET_CACHE_ENTRY_INFO)Marshal.PtrToStructure(buffer, typeof(INTERNET_CACHE_ENTRY_INFO)); if (Regex.IsMatch(result.lpszSourceUrlName, urlPattern, RegexOptions.IgnoreCase)) { results.Add(result); } if (buffer != IntPtr.Zero) { try { Marshal.FreeHGlobal(buffer); } catch { } buffer = IntPtr.Zero; structSize = 0; } } } finally { if (hEnum != IntPtr.Zero) { FindCloseUrlCache(hEnum); } if (buffer != IntPtr.Zero) { try { Marshal.FreeHGlobal(buffer); } catch { } } } return results; } Regards, Claire
    Hi MH, Here is a new proposal to correct the bug in FindUrlCacheEntries : public static ArrayList FindUrlCacheEntries(string urlPattern) { ArrayList results = new ArrayList(); IntPtr buffer = IntPtr.Zero; UInt32 structSize; //This call will fail but returns the size required in structSize //to allocate necessary buffer IntPtr hEnum = FindFirstUrlCacheEntry(urlPattern, buffer, out structSize); try { int lastErrorCacheEntry = 0; if (hEnum == IntPtr.Zero) { lastErrorCacheEntry = Marshal.GetLastWin32Error(); if (lastErrorCacheEntry == Hresults.ERROR_INSUFFICIENT_BUFFER) { //Allocate buffer buffer = Marshal.AllocHGlobal((int)structSize); //Call again, this time it should succeed hEnum = FindFirstUrlCacheEntry(urlPattern, buffer, out structSize); // get last error so we can detect there are no more items lastErrorCacheEntry = Marshal.GetLastWin32Error(); } if (lastErrorCacheEntry == Hresults.ERROR_NO_MORE_ITEMS) { return results; } } // To avoid crash if (buffer == IntPtr.Zero) { throw new ApplicationException("Unable to find first url cache entry, error=" + lastErrorCacheEntry); } INTERNET_CACHE_ENTRY_INFO result = (INTERNET_CACHE_ENTRY_INFO)Marshal.PtrToStructure(buffer, typeof(INTERNET_CACHE_ENTRY_INFO)); try { if (Regex.IsMatch(result.lpszSourceUrlName, urlPattern, RegexOptions.IgnoreCase)) { results.Add(result); } } catch (ArgumentException ae) { throw new ApplicationException("Invalid regular expression, details=" + ae.Message); } if (buffer != IntPtr.Zero) { try { Marshal.FreeHGlobal(buffer); } catch { } buffer = IntPtr.Zero; structSize = 0; } //Loop through all entries, attempt to find matches while (true) { long nextResult = FindNextUrlCacheEntry(hEnum, buffer, out structSize); if (nextResult != 1) //TRUE { int lastError = Marshal.GetLastWin32Error(); if (lastError == Hresults.ERROR_INSUFFICIENT_BUFFER) { buffer = Marshal.AllocHGlobal((int)structSize); nextResult = FindNextUrlCacheEntry(hEnum, buffer, out structSize); } else if (lastError == Hresults.ERROR_NO_MORE_ITEMS) { break; } } result = (INTERNET_CACHE_ENTRY_INFO)Marshal.PtrToStructure(buffer, typeof(INTERNET_CACHE_ENTRY_INFO)); if (Regex.IsMatch(result.lpszSourceUrlName, urlPattern, RegexOptions.IgnoreCase)) { results.Add(result); } if (buffer != IntPtr.Zero) { try { Marshal.FreeHGlobal(buffer); } catch { } buffer = IntPtr.Zero; structSize = 0; } } } finally { if (hEnum != IntPtr.Zero) { FindCloseUrlCache(hEnum); } if (buffer != IntPtr.Zero) { try { Marshal.FreeHGlobal(buffer); } catch { } } } return results; } Regards, Claire
  • Feb 10, 2009
    issue 71 (Crash when finding only cache entries) reported by claire.allali   -   What steps will reproduce the problem? 1. Call twice FinUrlCacheEntries with the pattern "Visited:.*" What is the expected output? What do you see instead? The second call should return an empty arraylist, but it crashes instead What are the OS and IE versions? Windows XP SP3, IE 7 What version of the product are you using? Version 2.0.0.1 Please provide any additional information below. The problem is in FindUrlCacheEntries in WinApis.cs I tried this code, and it seems to solve the problem : int lastError = Marshal.GetLastWin32Error(); if (lastError == Hresults.ERROR_INSUFFICIENT_BUFFER) { //Allocate buffer buffer = Marshal.AllocHGlobal((int)structSize); //Call again, this time it should succeed hEnum = FindFirstUrlCacheEntry(urlPattern, buffer, out structSize); // get last error so we can detect there are no more items lastError = Marshal.GetLastWin32Error(); } if (lastError == Hresults.ERROR_NO_MORE_ITEMS) { return results; } I also noticed that the "Empty cache" and "Empty cookies" tools from the DemoApp don't work (they both empty all cookies and cache entries). Regards, Claire
    What steps will reproduce the problem? 1. Call twice FinUrlCacheEntries with the pattern "Visited:.*" What is the expected output? What do you see instead? The second call should return an empty arraylist, but it crashes instead What are the OS and IE versions? Windows XP SP3, IE 7 What version of the product are you using? Version 2.0.0.1 Please provide any additional information below. The problem is in FindUrlCacheEntries in WinApis.cs I tried this code, and it seems to solve the problem : int lastError = Marshal.GetLastWin32Error(); if (lastError == Hresults.ERROR_INSUFFICIENT_BUFFER) { //Allocate buffer buffer = Marshal.AllocHGlobal((int)structSize); //Call again, this time it should succeed hEnum = FindFirstUrlCacheEntry(urlPattern, buffer, out structSize); // get last error so we can detect there are no more items lastError = Marshal.GetLastWin32Error(); } if (lastError == Hresults.ERROR_NO_MORE_ITEMS) { return results; } I also noticed that the "Empty cache" and "Empty cookies" tools from the DemoApp don't work (they both empty all cookies and cache entries). Regards, Claire
  • Feb 10, 2009
    issue 70 (crash with COMexception) reported by newt...@yandex.ru   -   System.Runtime.InteropServices.COMException was unhandled Message="IE Server HWND must be a valid window!." Source="ComUtilities.UtilMan.1" ErrorCode=-2147352567 StackTrace: at ComUtilitiesLib.UtilManClass.set_HWNDInternetExplorerServer (Int32 pVal) at csExWB.cEXWB.StartApp() at csExWB.cEXWB.WBIEServerHandle() at csExWB.cEXWB.get_IEServerHwnd() at csExWB.cEXWB.IEServerWindow.TimerProc(Object state) at System.Threading._TimerCallback.TimerCallback_Context(Object state) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading._TimerCallback.PerformTimerCallback(Object state) InnerException: What are the OS and IE versions? XP SP2 and IE6 What version of the product are you using? 2.0.0.2
    System.Runtime.InteropServices.COMException was unhandled Message="IE Server HWND must be a valid window!." Source="ComUtilities.UtilMan.1" ErrorCode=-2147352567 StackTrace: at ComUtilitiesLib.UtilManClass.set_HWNDInternetExplorerServer (Int32 pVal) at csExWB.cEXWB.StartApp() at csExWB.cEXWB.WBIEServerHandle() at csExWB.cEXWB.get_IEServerHwnd() at csExWB.cEXWB.IEServerWindow.TimerProc(Object state) at System.Threading._TimerCallback.TimerCallback_Context(Object state) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading._TimerCallback.PerformTimerCallback(Object state) InnerException: What are the OS and IE versions? XP SP2 and IE6 What version of the product are you using? 2.0.0.2
  • Jan 27, 2009
    issue 68 (RegFreeDemo failing with ComUtilitiesLib E_NOINTERFACE excep...) reported by jeremiah.boyle   -   What steps will reproduce the problem? 1. Follow walkthrough from http://groups.google.com/group/csexwb/web/registeration-free-comutilities- com-interop 2. Unregister ComUtilities.dll 3. Run RegFreeDemo.exe What is the expected output? What do you see instead? After a few seconds the app dies with: Unable to cast COM object of type 'ComUtilitiesLib.UtilManClass' to interface type 'ComUtilitiesLib.IUtilMan'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{DD264321-7025-476C-8B7A-850E0B79DD41}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)). at cEXWB.cs:1423 What are the OS and IE versions? Windows XP SP2 Internet Explorer 7 Visual Studio 2008 What version of the product are you using? v2.0.0.2 Please provide any additional information below. I see discussion of this same problem but the resulting directions still fail for me: http://groups.google.com/group/csexwb/browse_thread/thread/7e5b1adc433db3b3 /5008c3339b865c32?#5008c3339b865c32 I think this is a reference problem. I have added a reference to Native.csExWB.manifest. I have not added a reference to Interop.ComUtilitiesLib.dll. Note that the walkthrough still says to add this one (in the requirements section), but I suspect it is not needed.
    What steps will reproduce the problem? 1. Follow walkthrough from http://groups.google.com/group/csexwb/web/registeration-free-comutilities- com-interop 2. Unregister ComUtilities.dll 3. Run RegFreeDemo.exe What is the expected output? What do you see instead? After a few seconds the app dies with: Unable to cast COM object of type 'ComUtilitiesLib.UtilManClass' to interface type 'ComUtilitiesLib.IUtilMan'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{DD264321-7025-476C-8B7A-850E0B79DD41}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)). at cEXWB.cs:1423 What are the OS and IE versions? Windows XP SP2 Internet Explorer 7 Visual Studio 2008 What version of the product are you using? v2.0.0.2 Please provide any additional information below. I see discussion of this same problem but the resulting directions still fail for me: http://groups.google.com/group/csexwb/browse_thread/thread/7e5b1adc433db3b3 /5008c3339b865c32?#5008c3339b865c32 I think this is a reference problem. I have added a reference to Native.csExWB.manifest. I have not added a reference to Interop.ComUtilitiesLib.dll. Note that the walkthrough still says to add this one (in the requirements section), but I suspect it is not needed.
  • Jan 27, 2009
    issue 67 (Many elements are missing when loading some specific URLs) commented on by mehrhat   -   Please send me as much details as possible to mehrhat@gmail.com. Thank you
    Please send me as much details as possible to mehrhat@gmail.com. Thank you
  • Jan 27, 2009
    issue 67 (Many elements are missing when loading some specific URLs) reported by claire.allali   -   What steps will reproduce the problem? 1. Empty your IE cache 2. Open the DemoApp project 3. Enter a specific URL What is the expected output? What do you see instead? The page is not fully displayed : many elements are missing, although it works fine with firefox or a "standard" IE. The "DocumentComplete" event is never triggered. What are the OS and IE versions? Windows XP SP3, IE 7 What version of the product are you using? 2.0.0.2 Please provide any additional information below. I tried with the Igor Tandetnik's PassThruAPP and i observed the same issue. Please mehrhat, let me know if you're interested with this issue, so i can mail you the details i didn't want to be publicly visible (URL, screenshot, ...).
    What steps will reproduce the problem? 1. Empty your IE cache 2. Open the DemoApp project 3. Enter a specific URL What is the expected output? What do you see instead? The page is not fully displayed : many elements are missing, although it works fine with firefox or a "standard" IE. The "DocumentComplete" event is never triggered. What are the OS and IE versions? Windows XP SP3, IE 7 What version of the product are you using? 2.0.0.2 Please provide any additional information below. I tried with the Igor Tandetnik's PassThruAPP and i observed the same issue. Please mehrhat, let me know if you're interested with this issue, so i can mail you the details i didn't want to be publicly visible (URL, screenshot, ...).
  • Jan 09, 2009
    issue 66 (Contribution HtmlEventHandler is not work) reported by s...@go4.enjoy.ne.jp   -   What steps will reproduce the problem? 1. CsExWB/Community_Contribution/HtmlEventHandler.cs is used. ---C# Source---------------------------------------------------- void cEXWB1_DocumentComplete(){ HtmlEventHandler handler = new HtmlEventHandler ((mshtml.IHTMLDocument2)cEXWB1.GetActiveDocument()); handler.OnHtmlElementEvent+=new HtmlElementEvent (handler_OnHtmlElementEvent); } ---------------------------------------------------------------- 2. The INPUT element has the onclick attribute. The function with 'this' in the parameter is set to the onclick attribute. ---HTML Source-------------------------------------------------- <input type="button" onclick="aa(this)" value="aaa"/> ・・・ <script type="text/javascript"> function aa(node){ alert(node.tagName); ---(1) } </script> ---------------------------------------------------------------- 3. It clicks on a button. ! IE's Alert displays "INPUT". However, csexwb's Alert displays "FORM". What is the expected output? What do you see instead? What are the OS and IE versions? OS:Windows XP SP3 IE:7 What version of the product are you using? csExWBv2.0.0.2 Please provide any additional information below. Bill Long.
    What steps will reproduce the problem? 1. CsExWB/Community_Contribution/HtmlEventHandler.cs is used. ---C# Source---------------------------------------------------- void cEXWB1_DocumentComplete(){ HtmlEventHandler handler = new HtmlEventHandler ((mshtml.IHTMLDocument2)cEXWB1.GetActiveDocument()); handler.OnHtmlElementEvent+=new HtmlElementEvent (handler_OnHtmlElementEvent); } ---------------------------------------------------------------- 2. The INPUT element has the onclick attribute. The function with 'this' in the parameter is set to the onclick attribute. ---HTML Source-------------------------------------------------- <input type="button" onclick="aa(this)" value="aaa"/> ・・・ <script type="text/javascript"> function aa(node){ alert(node.tagName); ---(1) } </script> ---------------------------------------------------------------- 3. It clicks on a button. ! IE's Alert displays "INPUT". However, csexwb's Alert displays "FORM". What is the expected output? What do you see instead? What are the OS and IE versions? OS:Windows XP SP3 IE:7 What version of the product are you using? csExWBv2.0.0.2 Please provide any additional information below. Bill Long.

Older

  • Dec 19, 2008
    issue 65 (Not all security events has been catched) commented on by Loban13Viktar   -   problem is that function return nothing (void) and sole argument passed without "ref" or "out". Thank you in advance.
    problem is that function return nothing (void) and sole argument passed without "ref" or "out". Thank you in advance.
  • Dec 18, 2008
    issue 60 (Eclipse Ganymede won't load csExWB) commented on by Ghiutzu   -   Hi, I was just wondering if this issue isn't related to the Ganymede opened bug list (and maybe still not found bugs); on 2008.12.19 there are 11 still opened defects on Ganymede, some related to packages/libraries. I'm observing this because I understood also that the COM control works under Eclipse Europa, which so far seems to be a more stable release (with 0 defects reported on bug list)
    Hi, I was just wondering if this issue isn't related to the Ganymede opened bug list (and maybe still not found bugs); on 2008.12.19 there are 11 still opened defects on Ganymede, some related to packages/libraries. I'm observing this because I understood also that the COM control works under Eclipse Europa, which so far seems to be a more stable release (with 0 defects reported on bug list)
  • Dec 18, 2008
    issue 65 (Not all security events has been catched) commented on by Loban13Viktar   -   sry, i found more information for solution. That should be handled by DWebBrowserEvents2.SetSecureLockIcon. And now exists only probleb how can we control CSEXWB's behaviour. For example if we go to page with mixed items(appears window with title "Security Information": This page contains both secure and nonsecure items) we want handle it window through DWebBrowserEvents2.SetSecureLockIcon and make some behaviour as default
    sry, i found more information for solution. That should be handled by DWebBrowserEvents2.SetSecureLockIcon. And now exists only probleb how can we control CSEXWB's behaviour. For example if we go to page with mixed items(appears window with title "Security Information": This page contains both secure and nonsecure items) we want handle it window through DWebBrowserEvents2.SetSecureLockIcon and make some behaviour as default
  • Dec 18, 2008
    issue 65 (Not all security events has been catched) reported by Loban13Viktar   -   What steps will reproduce the problem? 1. Go to http://www.google.com.by/intl/en/webmasters/, click on "Use our site status wizard", type "ya.ru"(not important what), than press "Next", "No thanks", in Add sense - "learn more", than click bottom "Program Policies" 2. we will see Security Information window, that not catched by cExBrowser.WBSecurityProblem What are the OS and IE versions? XP and IE7 What exceptions are thrown? If any, please copy and paste the exception dump. What is the expected output? What do you see instead? i expected that this event will be handled by WBSecurityProblem, but it not work.
    What steps will reproduce the problem? 1. Go to http://www.google.com.by/intl/en/webmasters/, click on "Use our site status wizard", type "ya.ru"(not important what), than press "Next", "No thanks", in Add sense - "learn more", than click bottom "Program Policies" 2. we will see Security Information window, that not catched by cExBrowser.WBSecurityProblem What are the OS and IE versions? XP and IE7 What exceptions are thrown? If any, please copy and paste the exception dump. What is the expected output? What do you see instead? i expected that this event will be handled by WBSecurityProblem, but it not work.
  • Dec 11, 2008
    issue 64 (Downloading to an existing file does not overwrite) reported by Alexis.Seigneurin   -   When you download to an existing file, the file is not truncated. What steps will reproduce the problem? 1. Download something to a new file. 2. Download something smaller to the same file. To fix the issue, in UtilMan.cpp, line 1252, simply replace: hFile = CreateFile(OLE2T(fFullSavePath), GENERIC_WRITE, 0, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); with: hFile = CreateFile(OLE2T(fFullSavePath), GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); CREATE_ALWAYS will overwrite the existing file instead of opening it.
    When you download to an existing file, the file is not truncated. What steps will reproduce the problem? 1. Download something to a new file. 2. Download something smaller to the same file. To fix the issue, in UtilMan.cpp, line 1252, simply replace: hFile = CreateFile(OLE2T(fFullSavePath), GENERIC_WRITE, 0, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); with: hFile = CreateFile(OLE2T(fFullSavePath), GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); CREATE_ALWAYS will overwrite the existing file instead of opening it.
  • Nov 19, 2008
    issue 63 (HTMLPArser Encode) reported by jesus_na...@hotmail.com   -   Hello, first of all, this is a great library/control. Second, I´m trying to use the HTMLPArser but I´m having certain problems with the charset/Encoding. If I access the IHTMLDocument2.body.innerHTML the characters are not correct. How can I set the encoding/charset for it (or the request). Thanks in advance
    Hello, first of all, this is a great library/control. Second, I´m trying to use the HTMLPArser but I´m having certain problems with the charset/Encoding. If I access the IHTMLDocument2.body.innerHTML the characters are not correct. How can I set the encoding/charset for it (or the request). Thanks in advance
  • Oct 27, 2008
    issue 62 (Not add header for .swf request) reported by Loban13Viktar   -   What steps will reproduce the problem? 1. subscribe control for adding specified header cEXWB1.ProtocolHandlerBeginTransaction += new csExWB.ProtocolHandlerBeginTransactionEventHandler(BeginTransaction); 2. in BeginTransaction void BeginTransaction(object sender, csExWB.ProtocolHandlerBeginTransactionEventArgs e) { e.AdditionalHeadersToAdd = "OurAddon: {6149B384-4CD6-4ab5-BC35-980C00356924}"; } What are the OS and IE versions? xp sp3, ie 6, ie 7. What is the expected output? What do you see instead? we expect to see this header in all requests from this control, but we see it everywhere except requests to .swf, .mp4 etc. files
    What steps will reproduce the problem? 1. subscribe control for adding specified header cEXWB1.ProtocolHandlerBeginTransaction += new csExWB.ProtocolHandlerBeginTransactionEventHandler(BeginTransaction); 2. in BeginTransaction void BeginTransaction(object sender, csExWB.ProtocolHandlerBeginTransactionEventArgs e) { e.AdditionalHeadersToAdd = "OurAddon: {6149B384-4CD6-4ab5-BC35-980C00356924}"; } What are the OS and IE versions? xp sp3, ie 6, ie 7. What is the expected output? What do you see instead? we expect to see this header in all requests from this control, but we see it everywhere except requests to .swf, .mp4 etc. files
  • Oct 23, 2008
    issue 61 (FindAndHightAllInPage does find the item when it is is on t...) commented on by kyle.bo...@binnaclepartners.com   -   When the target that your looking for has \r\n due to a <br> the search does not find the text .. Ex "Any String" != "Any String"
    When the target that your looking for has \r\n due to a <br> the search does not find the text .. Ex "Any String" != "Any String"
  • Oct 23, 2008
    issue 61 (FindAndHightAllInPage does find the item when it is is on t...) reported by kyle.bo...@binnaclepartners.com   -   What steps will reproduce the problem? 1. 2. 3. What are the OS and IE versions? What exceptions are thrown? If any, please copy and paste the exception dump. What is the expected output? What do you see instead? Please use labels and text to provide additional information.
    What steps will reproduce the problem? 1. 2. 3. What are the OS and IE versions? What exceptions are thrown? If any, please copy and paste the exception dump. What is the expected output? What do you see instead? Please use labels and text to provide additional information.
  • Oct 12, 2008
    issue 60 (Eclipse Ganymede won't load csExWB) reported by assafs   -   1. Register csExWB as a COM control object 2. Load it from within Eclipse Ganymede as an embedded control (part of an Eclipse plugin) Europa (and Visual Studio) load and display the object properly, but Ganymede crashes; the code at fault is the call to IOleObject::SetClientSite, which removes all existing references to the csExWB object, causing it to become deallocated and causing a NullPointerException. The expected behavior from the COM control is to NOT remove references it does not own; when entering the method, the ref count is 2, and when leaving it, it's 0 -- this causes the object to become prematurely de- allcoated and crashes the containing Java runtime. Ganymede seems to load standard COM control fine, so the fault is most definitely in the COM implementation of the csExWB control.
    1. Register csExWB as a COM control object 2. Load it from within Eclipse Ganymede as an embedded control (part of an Eclipse plugin) Europa (and Visual Studio) load and display the object properly, but Ganymede crashes; the code at fault is the call to IOleObject::SetClientSite, which removes all existing references to the csExWB object, causing it to become deallocated and causing a NullPointerException. The expected behavior from the COM control is to NOT remove references it does not own; when entering the method, the ref count is 2, and when leaving it, it's 0 -- this causes the object to become prematurely de- allcoated and crashes the containing Java runtime. Ganymede seems to load standard COM control fine, so the fault is most definitely in the COM implementation of the csExWB control.
  • Sep 26, 2008
    issue 59 (WPF Hosting COM Exception) reported by zincup   -   What steps will reproduce the problem? 1. run the program in Visual studio 2008 2. close the window 3. get the com exception What is the expected output? What do you see instead? System.Runtime.InteropServices.COMException was unhandled Message="The handle is invalid. (Exception from HRESULT: 0x80070006 (E_HANDLE))" Source="mscorlib" ErrorCode=-2147024890 StackTrace: at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) at System.Runtime.InteropServices.Marshal.FreeHGlobal(IntPtr hglobal) at csExWB.cEXWB.Dispose(Boolean disposing) in E:\Users\Zincup\Desktop\Web Test\WebStudio 0.1\csExWB\csExWB\cEXWB.cs:line 761 at System.ComponentModel.Component.Dispose() at System.Windows.Forms.Integration.WindowsFormsHost.Dispose(Boolean disposing) at System.Windows.Interop.HwndHost.WeakEventDispatcherShutdown.OnShutdownFinished(Object sender, EventArgs e) at System.EventHandler.Invoke(Object sender, EventArgs e) at System.Windows.Threading.Dispatcher.ShutdownImplInSecurityContext(Object state) at System.Threading.ExecutionContext.runTryCode(Object userData) at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Windows.Threading.Dispatcher.ShutdownImpl() at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame) at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame) at System.Windows.Threading.Dispatcher.Run() at System.Windows.Application.RunDispatcher(Object ignore) at System.Windows.Application.RunInternal(Window window) at System.Windows.Application.Run(Window window) at System.Windows.Application.Run() at WebStudio.App.Main() in E:\Users\Zincup\Desktop\Web Test\WebStudio 0.1\csExWB\WebStudio 0.1\obj\Debug\App.g.cs:line 0 at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args) at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args) at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() at System.Threading.ThreadHelper.ThreadStart_Context(Object state) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart() InnerException: What are the OS and IE versions? Vista and IE 7 What version of the product are you using? v2.0.02 Please provide any additional information below.
    What steps will reproduce the problem? 1. run the program in Visual studio 2008 2. close the window 3. get the com exception What is the expected output? What do you see instead? System.Runtime.InteropServices.COMException was unhandled Message="The handle is invalid. (Exception from HRESULT: 0x80070006 (E_HANDLE))" Source="mscorlib" ErrorCode=-2147024890 StackTrace: at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) at System.Runtime.InteropServices.Marshal.FreeHGlobal(IntPtr hglobal) at csExWB.cEXWB.Dispose(Boolean disposing) in E:\Users\Zincup\Desktop\Web Test\WebStudio 0.1\csExWB\csExWB\cEXWB.cs:line 761 at System.ComponentModel.Component.Dispose() at System.Windows.Forms.Integration.WindowsFormsHost.Dispose(Boolean disposing) at System.Windows.Interop.HwndHost.WeakEventDispatcherShutdown.OnShutdownFinished(Object sender, EventArgs e) at System.EventHandler.Invoke(Object sender, EventArgs e) at System.Windows.Threading.Dispatcher.ShutdownImplInSecurityContext(Object state) at System.Threading.ExecutionContext.runTryCode(Object userData) at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Windows.Threading.Dispatcher.ShutdownImpl() at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame) at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame) at System.Windows.Threading.Dispatcher.Run() at System.Windows.Application.RunDispatcher(Object ignore) at System.Windows.Application.RunInternal(Window window) at System.Windows.Application.Run(Window window) at System.Windows.Application.Run() at WebStudio.App.Main() in E:\Users\Zincup\Desktop\Web Test\WebStudio 0.1\csExWB\WebStudio 0.1\obj\Debug\App.g.cs:line 0 at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args) at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args) at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() at System.Threading.ThreadHelper.ThreadStart_Context(Object state) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart() InnerException: What are the OS and IE versions? Vista and IE 7 What version of the product are you using? v2.0.02 Please provide any additional information below.
  • Sep 22, 2008
    issue 58 (Reg-Free ComUtilities COM Interop) commented on by xcrysoft   -   I saw that I should not have code in "FrmMain.OnLoad" that calls "Navigate()" methods. Otherwise will raise "InvalidCastException"... So, for the moment let's say the problem it's solved... but maybe somebody could do something regarding this... in order to allow navigating inside "OnLoad" of the main form. Thank you.
    I saw that I should not have code in "FrmMain.OnLoad" that calls "Navigate()" methods. Otherwise will raise "InvalidCastException"... So, for the moment let's say the problem it's solved... but maybe somebody could do something regarding this... in order to allow navigating inside "OnLoad" of the main form. Thank you.
  • Sep 22, 2008
    issue 24 (Registration-Free COM... how to use it?) commented on by xcrysoft   -   Ok, I found something on this... It seems I should not have code in "FrmMain.OnLoad" that calls "Navigate()" methods. Otherwise will raise "InvalidCastException"
    Ok, I found something on this... It seems I should not have code in "FrmMain.OnLoad" that calls "Navigate()" methods. Otherwise will raise "InvalidCastException"
  • Sep 22, 2008
    issue 58 (Reg-Free ComUtilities COM Interop) commented on by xcrysoft   -   I meant that I get "InvalidCastException" when I recreate "MyApp" project. I feel that could be something wrong with my manifest file (?)
    I meant that I get "InvalidCastException" when I recreate "MyApp" project. I feel that could be something wrong with my manifest file (?)
  • Sep 22, 2008
    issue 58 (Reg-Free ComUtilities COM Interop) reported by xcrysoft   -   What version of the product are you using? 2.0.0.2 Hi... I have some issues on "Registeration-free ComUtilities COM interop" too... and I'd be more than happy if somebody would help me on this. First... when I followed general instructions for "RegFreeDemo" app... everything went fine (I tested on another PC with no COM registration from an USB stick - all files in a same folder). But then... when I did the same for my project ("MyApp" instead of "RegFreeDemo")... this wouldn't work. I recreated also "MyApp.exe.manifest" file changing its content for compliance too (I renamed everywhere "RegFreeDemo" into "MyApp"). Am I missing something? Regards, Cristi.
    What version of the product are you using? 2.0.0.2 Hi... I have some issues on "Registeration-free ComUtilities COM interop" too... and I'd be more than happy if somebody would help me on this. First... when I followed general instructions for "RegFreeDemo" app... everything went fine (I tested on another PC with no COM registration from an USB stick - all files in a same folder). But then... when I did the same for my project ("MyApp" instead of "RegFreeDemo")... this wouldn't work. I recreated also "MyApp.exe.manifest" file changing its content for compliance too (I renamed everywhere "RegFreeDemo" into "MyApp"). Am I missing something? Regards, Cristi.
  • Sep 22, 2008
    issue 24 (Registration-Free COM... how to use it?) commented on by xcrysoft   -   Hi... Actually I have some issues regarding this topic ("Registeration-free ComUtilities COM interop") too... and I'd be more than happy if somebody would help me on this. First... when I followed general instructions for "RegFreeDemo" app... everything went fine (I tested on another PC with no COM registration from an USB stick - all files in a same folder). But then... when I did the same for my project ("MyApp" instead of "RegFreeDemo")... this wouldn't work (I recreated also "MyApp.exe.manifest" file changing its content for compliance too). Am I missing something? Regards, Cristi.
    Hi... Actually I have some issues regarding this topic ("Registeration-free ComUtilities COM interop") too... and I'd be more than happy if somebody would help me on this. First... when I followed general instructions for "RegFreeDemo" app... everything went fine (I tested on another PC with no COM registration from an USB stick - all files in a same folder). But then... when I did the same for my project ("MyApp" instead of "RegFreeDemo")... this wouldn't work (I recreated also "MyApp.exe.manifest" file changing its content for compliance too). Am I missing something? Regards, Cristi.
  • Sep 02, 2008
    issue 57 (Focus problem) commented on by qaiseriftikhar   -   I've managed to fix it but i am not sure if it is going to cause any problems. If you comment out the line in function preprocessmessage where it calls the base preprocessmessage the problem goes away. if (!handled) { //handled = base.PreProcessMessage(ref msg); }
    I've managed to fix it but i am not sure if it is going to cause any problems. If you comment out the line in function preprocessmessage where it calls the base preprocessmessage the problem goes away. if (!handled) { //handled = base.PreProcessMessage(ref msg); }
  • Sep 01, 2008
    issue 57 (Focus problem) commented on by qaiseriftikhar   -   I've just tested by downloading the latest version (2.0.0.2) as well. It works fine up to the stage where you have only one tab in the demo application but once you open another tab and switch back to the tab where game is loaded the keys don't get passed.
    I've just tested by downloading the latest version (2.0.0.2) as well. It works fine up to the stage where you have only one tab in the demo application but once you open another tab and switch back to the tab where game is loaded the keys don't get passed.
  • Sep 01, 2008
    issue 57 (Focus problem) reported by qaiseriftikhar   -   What steps will reproduce the problem? 1. Go to 2. http://www.freespaceinvaders.org/ 3. Open the game What is the expected output? What do you see instead? To move the fighter you need to use Left/Right arrow keys but the focus get stolen from the game (flash game). The space bar works fine which is used to fire, only the arrow keys result in lost focus. What are the OS and IE versions? Vista/IE7 What version of the product are you using? 1.07 Please provide any additional information below.
    What steps will reproduce the problem? 1. Go to 2. http://www.freespaceinvaders.org/ 3. Open the game What is the expected output? What do you see instead? To move the fighter you need to use Left/Right arrow keys but the focus get stolen from the game (flash game). The space bar works fine which is used to fire, only the arrow keys result in lost focus. What are the OS and IE versions? Vista/IE7 What version of the product are you using? 1.07 Please provide any additional information below.
  • Aug 29, 2008
    issue 56 (Popup not blocked) reported by caffe_de...@hotmail.de   -   What steps will reproduce the problem? 1. visit www.sport1.de What is the expected output? What do you see instead? Do not open the popup, when it is not allowed What are the OS and IE versions? IE7, XP, no Flash installed What version of the product are you using? 2.0.0.2 Please provide any additional information below.
    What steps will reproduce the problem? 1. visit www.sport1.de What is the expected output? What do you see instead? Do not open the popup, when it is not allowed What are the OS and IE versions? IE7, XP, no Flash installed What version of the product are you using? 2.0.0.2 Please provide any additional information below.
 
Hosted by Google Code