I am using the WebBrowser control in a windows form C# project and wanted to know if there are any limitations of how many instances of such application you can have running at the same time. (in other words does MSFT enforce any limitations other than physical machine limits - CPU/memory etc)
I am writing a few web based apps which will require a webbrowser extension. I have already used the IE webbrowser control that uses the trident web rendering engine. I believe this is MSHTML.DLL? Anyway, some of the users of my programs have complained of a few things. Particularily,
1. It seems to be a slow browser, at least compared to other rendering engines out there (webkit and gecko are 2 known ones).
2. On the developer side, it seems to be low in features. The features are sufficient in most cases, but there are some "special" things that I need.
3. It has VERY low HTML (and especially HTML5) compliance.
My question is, how much work would it take to use a different engine (such as webkit .net, which I HAVE heard of) and be able to distribute it easily. Or, if you guys feel ambitious, we could try writing a brand new engine ourselves. I know how big of a job it is, and frankly, I have no clue where to begin. I would just like your thoughts and opinions on the matter.
i have created an app to load an access database into a datagridview, which contains web urls. When button is clicked it webbrowser1 navigates to each url and each webpages document.inertext is put into textbox. This all work fine but after a while the webbrowser navigation becomes increasingly slower.
For Each RW As DataGridViewRow In Me.DataGridView1.SelectedRows '''''''''''#######cell values into strings ########'''''''''''''' If RW.Selected = True Then Dim domain As String
For my next project i'll have to create a TCP or UDP server based application. I know how to program a server but i am interested on the limitations of such servers.
how many connections a server may be able to handle at the same time. I suspect that this limitation is based on the type of transfer and how much data or how often it is send to the server.
I also read somewhere that a windows program is limited to 25 threads (connections) per core so if i would have a quad core i can have a maximum of 99 connections granted that the server itself is also a thread. Is that correct?
If the above is correct i wonder how to handle let's say 200 users at the same time. There must be some form / way to handle bigger request loads.
I want to use the free express edition but am concerned about limitations. Wikepedia mentions "Limited options for debugging and breakpoints" as one limitation. None of of the other limitations mentioned concerned me.
I am loading a considerable amount of data from SQL into Excel. For specific reasons, I need to use the Resize method with an array when loading data to Excel.I have found a condition where the size of a cell/row causes the Resize method to crash. I have not found any doco anywhere that shows a Resize limit. My array is OK. My code is OK. But, the data for one row is very large - one field that I am trying to load to a cell has 1097 characters. I have breakpointed the code to assure that this one is the culprit.[code]Does anyone know of any size limits when using Resize. The total number of bytes being written to the row is 1402.Anyone know limits on length for Resize or "overrides" to handle this?
As an OSS library author, I've always tried to make my stuff CLS compliant. But MS doesn't make this easy. They often put you in catch-22 situations, such as the following:You cannot have a protected variable differing only in case from the public property.You cannot have protected or public variables starting in an underscore or 'm_'. If you want to make a class really extensible, you often need to have protected variables matching public properties. Your least ugly exit is to add a suffix to the variable, like "Var" or "Value". That's nasty and unacceptable to me. I like clean code.I know of no .NET languages that don't support variables starting in an underscore, and I've used them in many places where the variable needs to be visible to subclasses.
I'm tired of the warnings, and I'm planning on turning off CLS compliance at the assembly level on my 30+ C# libraries.Are there any actual problems with turning off CLS compliance on libraries? Any real problems with doing this? Microsoft has issued unheedable guidance on software for decades, with less that 5% of it being worth the bytes it was encoded in. I can't find any evidence that this best practice has any real effect on anything. But, to be careful, I'm checking. And no, this is not a duplicate of the inverse of this question: Any reason not to mark a DLL as CLSCompliant?I'm looking for actual results and effects here, not the advice of a MS intern. For example, if IronPython, IronRuby, or F# are unable to read or write a variable starting with an underscore, that's an effect, although it would only cause a problem for users subclassing certain objects. If a language or tool is completely unable to use an assembly unless it is marked CLS compliant, now that's a big deal.
How to determine when floating point limitations will cause errors in your calculations. For example the following code. CalculateTotalTax = function (TaxRate, TaxFreePrice) { return ((parseFloat(TaxFreePrice) / 100) * parseFloat(TaxRate)).toFixed(4); };
I have been unable to input any two values that have caused for me an incorrect result for this method. If I remove the toFixed(4) I can infact see where the calculations start to lose accuracy (somewhere around the 6th decimal place). Having said that though, my understanding of floats is that even small numbers can sometimes fail to be represented or have I misunderstood and can 4 decimal places (for example) always be represented accurately.
MSDN explains floats as such... This means they cannot hold an exact representation of any quantity that is not a binary fraction (of the form k / (2 ^ n) where k and n are integers). Now I assume this applies to all floats (inlcuding those used in javascript). How can one determine if any specific method will be vulnerable to errors in floating point operations, at what precision will those errors materialize and what inputs will be required to produce those errors?
Ive tried to edit option on the webbrowser control, example javascript enable/disable. but found out that it uses IE's option and cannot be changed.So my question is: Is there a way to do a "webbrowser" without using the WEbbrowser control that is based on internetexplorer? If it is, can i change option example flash and so on?
I have this program that uses OLEDB connection to import excel file to data table then use it in other functions.Now I have this question: What are the possible limitations of OLEDB when it reads the Excel file. The File is on xls format, and I want to know if there is such limitations(for example: It has limitation in reading value on a cell).
I have a regular application form with a WebBrowser control.I have strung together a .htm file (from a regular text file) which I then assign to the WebBrowser control. In the html file, I have filenames mentioned.I am trying to string together the html in such a way as to give a clickable link or button that will parse into html and open the corresponding file in another WebBrowser control in VB.I have tried using VBScript and JavaScript to put a button in the html.As long as the function or sub I call is also in the same html document, it works, but I really need to transfer the control back into visual basic where I can do the heavy lifting I need to.can I just not do this as a regular VB application? Any way to do it without adding the complication of requiring ActiveX?
I have a webbrowser control, where I show images (bmp files, that the program creates), and I want to add some UserControls to setup the images (as showing layers, or choosing colors to display). Is easy to do appropiate UserControls on VB.NET, and I know almost nothing about HTML, so, I would like to add standard VB.NET UserControls near the images.
I'm tried to make my own web browser by using WebBrowser control in VB.NET 2010. When I run my program it is work fine but when I try to open any link in new window it is opened in Internet Explorer. So how can I start new window in my web browser?
I am writing a VB.Net WPF application that needs to display HTML content and websites. I am doing this using the webBrowser control. The application takes a significant performance hit running under x86 and I would really like to keep it set to Any-CPU. However the webBrowser controls need to be 32bit so they can run flash. So is there any way of achieving this? Running the 32-bit webBrowser in a 64bit process, or some alternative control that will manage this and allow me to load HTML from a string and a URL?
Now, for this particular project, I have to use the Webbrowser control in VB. I normally wouldn't, But I need to display some modified HTML. So here is my problem.
Dim htmlorig As String Status.Text = "Loading: " & TextBox1.Text web.Navigate(TextBox1.Text)
[Code]....
The Msgbox comes up as soon as you click the button and is empty, No page source.
I'm having an issue loading one of our work websites in a WebBrowser control. In IE, it works fine, but in the wb control, it does not seem to process correctly.There is a frame, "mainframe" which when you click "result", goes back to the "to do list". However, i get a blank page in the frame, and then when i hit refresh, it comes up with a scripted error "Page Already Sent" which i'm not sure what it is triggered by.The pages are JSP pages, and i don't know if that might have some effect, but i'm more confused as to why they would work perfectly in IE, and then not work in WebBrowser control.
I'm running a webbrowser control with a custom user agent.when I try to load google with it, there are a number of 'script errors' in the website, which I've hidden by setting 'Scripterrorssupressed' to true. Now however there is still an 'object error' which pops up when i try to load google.Every other website that I've tried loads fine, and when I click 'ok' google runs fine. I'm quite sure its something to do with google 'location services' trying to locate my browser, because it thinks its a cellphone (due to the custom user agent).
Code: Public Class Form1 Dim m As String() Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click m = TextBox1.Text.Split(Environment.NewLine)
[code]....
it navigates only to the last website [URL] i think that's because the for loop is faster that navigation process?
I've downloaded and installed the control from here, but I can't get it to work! I've added the component so it appears in my toolbox, but when i try to draw it on a form it isn't visible. It size can't be changed from 0,0 or anything! I can't see a 'URL' section in its properties either, why is that?
In my program, when the user clicks a button, a new tab is added to my tabpage and a WebBrowser is added to the tab. I want to be able to access the WebBrowser in the tab without having to give it a name when I add it.
I am creating an application for my own use in Vb.net to auto fill forms and submit the form (log in) to various websites....(bank sites, credit cards etc..the require a login)
I am using the webbrowser control on my windows form and I can sucessfully populate the controls on the form (userid, password etc), by setting the value property of the HTML Form Element using... HtmlDocument.GetElementsByTagName("Input").
My problem is that I cannot click the login button via code, sometimes it's an image and sometimes it's an actual button depending on the site that I'm auto logging in to, in both cqases the end result should me submitting the form.
Is it possible to autosize a webbrowser control? I mean I want it to be just big enough to show whatever HTML content I load into it (without scrolling), and no talller.
Or, alternatively, how do I find the height of a given HTML document? Once I do that, setting the height of the Web Browser is easy.
I've been working on a project that requires that I can go around webpages with different proxies, user-agents, and clear cookies. Now after looking all around the net, it looks like there are some solutions for each of these, but I can never get them working. I was wondering if there was a wrapper for this control that fixed all of these problems or even just a different control I could include.
i am trying to create a dll containing a webbrowser control. What i want it to do is this: i have a form which calls a function from that dll. the dll naigates to a webpage, say "www.google.com". after it navigates, it reads a string from the page body and executes some actions with it. The problem is, when the form calls the function inside the dll, the webpage is not loaded inside the dll, so there is no string to read. If i run the code of the dll as a windows application, the form loads, it navigates to the web site and reads the string... how should i modify the code inside the dll so when a form calls the funtion inside it, it first loads the webpage, and after that execute the called function? a sample of the code is here, this is the code which i compile as a dll: