What's really the point in using the former?It's hard to use linq if I used the former. I have to convert that to an array first which is difficult because there is no (asarray) function.I think I would change all of my code that's using System.
Collections.Specialized.StringCollection to System.Collections.Generic.List(Of String)
How can I have it so that you can add items to a System.Collections.Specialized.String Collection but only if it is not there already? I have already found the code, but deleted it and cannot remember it. It is something like[code]....
I have following instance of System.Collections.Specialized.NameValueCollection:
Dim UserSelection As New System.Collections.Specialized.NameValueCollection UserSelection.Add("D_Color1", "Black") UserSelection.Add("D_Color2", "Green") UserSelection.Add("D_Color3", "Purple")
I need to save this instance to hard disk and then load it back from hard disk as an instance. How do I do that?
I have used VB6 years ago. Few days ago I just got started again with VB 2010. So I'm newbie again, Almost forgot everything. I want to create a program for parental control that block specific websites.
What I exactly want to do is The code should check the titles of the open windows and see if it is blocked one. If it is, it will close the browser with a message showing it's blocked. For example If I put "yahoo" to check and someone opens yahoo.com it should be terminated.What I have done so far is, I made DOS batch file that will terminate all the browsers that are open and set that ready to run when the title matches blocked site name/address.But I am stuck at how I can check the titles of the window that are open.
ok this code will save data withc is URL from textbox and load it to listbox , but i want it save first name of uRl like google then in other textbox put URl and save so when its load data its shows only name like Google not [URL] in listbox sometimes the link is too long and it will be not good interface in form1 and then when u click Google in listbox it open its URl [URL]
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click My.Settings.FavList.Add(url_text.Text)
tried using the application settings yet. Everything seems to work well except when I specify the type as a string collection. When I try to add new items at run time using the property window I get the following error:Constructor on type 'System.String' not found.Do I need to do something else to make this work?
i am making a program that you should be able to block websites with. and i want the program to block the websites that is inside a text file or something, so the user can change the website that should be blocked.
I am using Visual Studio 2005 and am writing a SSIS package. In the package I have a VB.Script that looks at a directory on a server and creates a list of the files. I then have a store Proc that looks at a table and gets a list of files that matches the files in the first array. The result is a fullresultset. The next step I need to create a 3rd array that only contains the rows from the first that are not in the second. However, I am getting the following error. Error: The script threw an exception: Unable to cast object of type 'System.Object' to type 'System.Collections.ArrayList'.
I recently discovered that the standard System.Boolean value is actually 32 bits - this seems pretty "far out there" since it's only ever going to be 1 or 0 - I found this information in somebody's blog which contained 3rd-party documentation on the System.Collections.BitArray. According to this blog, the individual Boolean is 32 bits while the individual index entry in a BitArray is actually just 1 bit - official documentation here at
MSDN indicates that in reality, the BitArray is just an array of Boolean Values (which would be the same size as any other boolean) that provides methods and functions useful in deconstructing System.Byte values into the BitArray and reconstructing the BitArray back into a System.Byte (same with System.Byte()).
I'd rather not go through a lot of code to restructure Boolean Arrays into BitArrays unless there's going to be some genuine memory-use improvement (which I'd expect to see if I converted large Boolean arrays - at 32 bits per index - into large BitArrays at 1 bit per index). I'm also interested to know if the Boolean is actually a 32 bit monstrosity.
my old vb6 program used to store to ini files now with .net I rekon I need to do something new.. was thinking XML but then in searching around I stumbled apon this my.settings stuff.. so I followed the instructions but something strange is going one..
1. whats the difference between the standard my.settings and adding a new class that is of settings ? anything ?
2. I made 10 new settings in the setting manager but when I try to change then it gives me the old squiggle line saying no go.
I have forms with multiple pictureboxes, labels, etc. They are all numbered, for example, pb_QL01 to pb_QL99, or lb_Main01 to lb_Main29. In the old days, I could reference the properties of these in code using, for example, Me.Controls(a).Image where 'a' was the string of the name of the object (e.g. "pb_QL23"). So, I get it that you can't do this anymore in QB2008 (too bad). I need to set the properties in loops. [Code]
but it takes a long time to cycle through all of my controls, and there are some properties that will not work (like mycontrol.image), image not an option. So, is there an easy way to get this done? I don't want to add the controls in code, since they already exist on the form. If I have to use collections (which I'd prefer not to if there is an analogous way to the old way of passing the name of the control in code with a string, but if I need to, how do I get this to work.
I just wondered if you can or can't save arrays using the settings system object. There seems to be no way of entering it at designtime. It seems implied you cannot create new user settings.subobjects at runtime. I'm looking to find the easiest way to save a populated array of PictureBox's. If the only way is a self/custom made/managed .ini file then I need to know so i can start on that but I was hoping to use some of all this phaff in the new frameworks usefully.
I am having trouble developing an asp.net page. I can create custom collections and use them in win apps, but when i reference the system.collections namespace, the page response hangs up. No exception info is passed back or anything. The page just freezes. Is this a common problem. I am wondering if its due to the assembly not being present (but am unsure why an exception wouldn't indicate this.).
I have a lists of different custom classes and each must be sorted severals times before the algorithm is complete. For each sort I wrote a comparer. Sofar so good. Everything works. But: By now I have abou a dozen different comparers in more than one class and it is still getting more. I wonder if there is a way to limit the number by writing a new general function that can be used to sort all lists without the need for a specific comparer.Below is what I've got so far. But it does not work.
"System.Collections.Generic.List(Of ClassA)" can not be converted into "System.Collections.Generic.List(Of Object)."
If i wish to put items into a System.Collections.Generic.Dictionary, I can either Add or set the Item.I know if you do Add it helps you check if the key already exists and if not it throws an exception.Now I'm curious, so if I'm adding a ton of items, should I prefer setting Item instead of Add since Add does unnecessary checks that may actually slow things down?
I have a fairly lengthly block of code that I'm trying to convert from VB6 to VB.NET. The ArcObjects GIS code basically looks at a table and groups a bunch of GIS layers together and adds them to the ArcMap table of contents. I'm having trouble with this line when testing it in Visual Studio 2010: [Code]
I am planning to use a List in my application but when I was searching for System.Collections.Generic, it only has System.Collections. I tried to look it up in the "add reference" and its not there.
I need to be able to tell if a property is of type List(of T)but am currently unable to. if i do
TypeOf (UpdateTo.GetType.GetProperty(node.Name)) Is System.Collections.Generic.List(Of Object)
I get the following error
TypeOf (UpdateTo.GetType.GetProperty(node.Name)) Is System.Collections.Generic.List(Of Object) Expression of type 'System.Reflection.PropertyInfo' can never be of type[code]......
I need a way to programaticaly block and then later unblock specific websites based on their domain names. I only need to block browsers (so http & https would be sufficient, I guess?) but not just Internet Explorer, it should also work for anyone trying to run Chrome or Firefox too.