For Each i In web
web(i) = My.Settings.sweb(i)
name(i) = My.Settings.sname(i)
Next
This code doesn't work, it is what I want to do. How do I make it so that I can change the name in my.settings without hard coding it?Basically I want to be able to change the name of the input to my.settings How can I make the "sweb" part of My.Setting a variable so I can change it.
I'm going to describe what I'm trying to do and then what I'm doing in hopes of making this as clear as possible.I'm trying to create a way of having data avaialble to the application that could be changed in the future and not have to recompile the code.Normally I do this for my connection strings incase something changes, this way I can just change the file and I'm good.however in this case I'm trying to store a long string variable that contains something like(including all " in the string) "Dear " + emailRecp + vbCrLf + "Thank you for buying our product...."
Now when I do this as part of the code with something like strMessage = "Dear " + emailRecp + vbCrLf + "Thank you for buying our product...."when I look at the output from this it looks like (which is what I want):
Dear Mr Smith
Thank you for buying our product....
however when I do strMessage = My.Settings.purchaseMessage (even with .ToString()) the output looks like Dear " + emailRecp + vbCrLf "Thank you for buying our product....how to do this in another manner that won't affect performance.I have also tried to trim the " from the first and last char positions and no luck.
I'm trying to give my users the option to move their database to a different location, currently the datasource is set as an (Application Connection String) in the Project Settings, I know that when the scope is set to "Application" it cannot be modified but I'd like to know if there's a way for me to edit the location through code of my database in the application settings without crashing the program, can this be done? The purpose is to give whoever uses my application the freedom to choose where the database should be.
I'm trying to create a favorite box in my web browser using this code in Favorites.vb
Public Class favorites Private Sub btnAdd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAdd.Click
[Code]....
Now I have it so when you click the add button it will put the URL in the string FavList, and place the URL in Listbox1 however I have no idea how to save it, and load it.
So the next time the user opens it, it will have the URL in the string and URL box, so when they click the URL in listbox1 it will redirect the WebBrowser. I think it works like that already I just need to know how to save it, and load it.
HumanName (the variable, not the setting) in this code is a 1-Dimensional string array. HumanLevel is a 1-dimensional integer array. There is no error in this code, but for some reason despite the fact that the integer array actually saves to settings exactly as it is supposed to, the string array causes the program to crash.
This is regarding a windows app in Visual Studio 2005, a VB Windows application.'ve stored a connection string called strSQLConn in My.Settings. I'm trying to change the Server in code. I set a string variable called strConn to a new Connection string. My.Settings.Profile2006sql = strConn
This produces an error saying that My.Settings is readonly. I'm missing something basic here.
I don't know if this is the best way to change a connection string to toggle between a development server and a production server. My understanding is that if the setting Connection string is changed it will be used as the default for all the table adapters in a strongly typed dataset. Is that the case?
To use StringCollections instead of String Arrays for My.Settings. I've opened a file and have this:
CODE:
But I error on line 2, saying "Object Reference not set in Instance of an Object". So then, I try to use New before I go Into the loop: My.Settings.Trunk = New System.Collections.Specialized.StringCollection
But then i get "index outside bounds of array" still on line 2. This is weird to me. Is it because my StringCollection doesn't have an array size? If so how do i declare an array size for this? Or is this just so totally different from String Arrays?
I am writting an application and I used Wizard to create DataSets which auto-created their own xml code. This code uses the saved in My.Settings Connection String. Being a setting with an unchangable 'Application' scope i cannot change its value at runtime.
The problem is that when I install the Application to my customer the Connection String will have to change (maybe more than once). So is there a way to change the Connection String used by these objects at runtime ?
I am storing my connection string in my app.config file. I am using sql server express 2005. The connection string on my dev machine is different from the ones at the clients. so each time I update I open the config file and edit the connection string setting. This is quite a pain.also I have now published my app to an ftp folder so that the clients can get the updates each time I make changes. saves me the hassle of going to them each time i update. so now i need it to be so that I won't have to change the setting all the time.Would the best way be to store the connection string in a settings table in the database?
How do I assign a My.Settings.Item connection string to cmd.Connection connection string value?
Dim cmd As New SqlCommand() cmd.Connection = My.Settings.Item("csStaffHoursWorked") cmd.CommandType = CommandType.StoredProcedure cmd.CommandText = "spSaveDeltekImport"
The company has been using Visual Studio 2008 and .NET Framework 2.0 for approximately 2 years. During that time we released several versions (4.x.x) of our program to the public and were able to preserve the user's settings using My.Settings.Upgrade.During the past development cycle we upgraded the program to Visual Studio 2010 and .NET Framework 4.0 and changed the version to 5.x.x. Now, when a user upgrades from 4.x.x to 5.x.x they lose all of their settings.However, in all upgrades after that point (ie 5.0 to 5.1) all the user's settings are once again preserved.I checked C:Documents and Settings<USER_NAME>Local SettingsApplication DataCompanyName and it contains two directories:
ApplicationName_Url_aaa ApplicationName_Url_bbb
where aaa and bbb are 32 character strings. All of the user.config files for the 4.x.x releases can be found in the ApplicationName_ Url_aaa directory. All of the user.config files for the 5.x.x releases can be found in the ApplicationName_Url_bbb directory.Based on this information it seems like something changed when we converted our program to VS2010 and Framework4 that is now causing a different 32 character string to be generated. However, we have been unable to track it down.
I have the following structure:OLD: frmMain (WinForm)uscStat (UserControl with Grid) In frmMain I'm able to make some settings and load the result of the settings via LinQ into the Grid of the uscStat.
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 rewritting my application to conform to ms standards. We used to save all settings to registry for user settings, servername, size and locations.so we are now saving them into My.Settings app.config the only problem is that each time there is an update clickonce will isntall the newupdate but now all settings are loist and user has to save everything all over again..
I am trying to follow the book here but it seems i keep getting stuck somewhere. registry has worked fine for years but i understand we must move on, but if stuff like this happens then i just wasted a long time converting all code to conform for it to not work..
Is there a way to maintain application modified Settings in the settings files after a program update? i.e. I have 10 or so values in the settings file and the users can modify them... when I send a program update they revert back to what I initially programmed them to be.
i have created a user setting named 'setmeup' as string, scope = user, value = "magical meow meow!".in my code i access it and assign it a new value like this...my.settings.setmeup = "howdy cowboy!"my.settings.save()application.restart()when the application restarts, i expect the my.settings.setmeup = "howdy cowboy!" but when i check its contents its still "magical meow meow!".but when i use application.exit() instead of application.restart() and manually restart the program, my.settings.setmeup = "howdy cowboy!" which is correct.what must i do? i want to use application.restart() because i don't want the users to double-click the icon again to start the program. i want the program to restart automatically.
1. I can't find the file which reflects changes to user settings. This might be because I just can't find it (I can see a bunch of user.config files but they are all empty - weird!), or...
2. I'm not actually saving them when I think I am.
Regarding 2. - do I need to invoke
Is this all I need? And if so, why are my user.configs empty?
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 created a settings-file for my plug-in-based app. When the mainApp writes the settings to the file, the pluginApp should read the settings from the settings-file (when opening or at runtime even better), but somehow it reads the settings from the app.config-file. This means that the pluginApp never will read the settings according the values of the file.
I saw that you can also use a "Settings File" (Add new Item)to add your settings instead of the application settings. But I can't seem to write any values to the file. Someone with experience with the "Settings1.settings"?
Small questions about the settings.settings. Are these settings saved into the registry? I'm want to use and external file for my connection-commands. I don't want to use the registry to store the strings. What do you recommend?
i want to save the settings of the checboxes so next startup it will take the settings how they were put in. But it gives an error when i am opening the "Settings tab" : Conversion from string "Settings" to type 'Boolean' is not valid.
Ill post my code here:
Private Sub Settings1234hide_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load CheckBox1.Checked = My.Settings.MyBool
I am attempting to make a browser. I have a menu drop-down where the user can choose one of a couple colors. I set up each button, panel, text, etc... as my.settings. I have tried to write the code two different ways, but neither works. How would I fix this?
code:
I keep Getting the Error: Value of type "System.Drawing.Color"cannot be converted to 'String'.