Settings AREN'T Saved?

Apr 9, 2010

I have about 10 settings in my app which are set during coding, but the user can change them during the running of the app. They should then be saved so the same settings are there the next time the program is run.

View 1 Replies


ADVERTISEMENT

DotNET Stock Settings Sucks - Custom Solutions Aren't Much Better?

Oct 28, 2010

So I've been working with DotNET for a few years now; long enough to establish solid preferences for one available element over another, one available logic over another, and then to develop preferences for aspects of elements and logics.

The one that conflicts me the most is the stock Settings construct. It's a great idea - I mean everybody needs basic data persistence that isn't worthy of databasing, right? It's implemented in a way that anybody - and I mean anybody from flat beginner to highly advanced - can benefit from it. It does some heinously stupid stuff, though; for example, it angers me (and I mean full-on, where's my crowbar-OK-now where's the silly @#*! who came up with the idea anger) that the only way to save it is the way that's hardcoded in. The .SAVE method takes no parameters, there's absolutely zero exposure for the save-path to provide a more deliberate location, so the only place any settings ever get saved is in a ridiculously long (and literally arbitrarily designated) user-profile-based path.

So what happens if/when a user is ready to upgrade their OS (or just reformat and reinstall their OS, which the kinds of people who end up on my client list are prone to do just as part of quarterly maintenance), and they want to save their personal application settings to load in the next time around? They either have to hunt out that moronically obfuscatory save location or I have to write special (and I mean riding the short-short-short bus special) code which is more or less a whole new settings class identical to the settings classes implemented in the application to begin with, just to allow them to export their settings to a known location for transfer.

And what happens if a specific setting needs special treatment beyond the basic 'changing' and 'changed' events provided by the stock class? Since any change to the Settings Designer rewrites the whole code-behind property declarations, I can't do it in that code file; I either have to extend the Settings class or get back on the short-short-short bus and write that special 'mirror-class' again.

I'm not much for just general whining though, so some time back I wrote my own serializable classes (designed for specific data persistence, like generic/universal application settings and then also MySQL server connections/credentials and then also form properties and then also application-specific settings) along with shared save and load methods which give me more control over where settings get saved. These classes have evolved over the last year or so until they're actually pretty awesome (even if that's
just my opinion)... I've even implemented full on-disk and in-memory encryption functions for applications that need different privilege levels, to prevent any tampering at any time.

And then a multi-user application project comes along and suddenly each individual settings class needs multi-user support based on the Windows user logged in, and suddenly the stock Settings class is the best option again even though it's still the worst possible option in settings persistence.

So what I want to know from this discussion is this:

How do YOU handle application and user-settings persistence? Is there something really key that I've been missing all this time that makes the stock Settings class more than absolutely worthless (which has been my opinion since about the first time I ever had to work with it)?It never hurts to try. In a worst case scenario, you'll learn from it.

View 1 Replies

VS 2010 - Settings.settings Saved Into The Registry?

Jun 11, 2010

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?

View 11 Replies

Having Settings Be Saved On Exit

May 15, 2009

Users can configure settings in my program, and those settings need to be saved for the next time the program is used, How can I implement this?

View 5 Replies

Settings Is Not Saved While The Interval

Jun 28, 2010

I am using a timer which is controlled by user through a settings form the settings form have other settings which are saved well While the Interval is not saved well it will be set with a NumericUpDown through the following code

[Code]...

View 4 Replies

Where Are .Settings Saved In VB 2010 .NET

Jan 1, 2012

Are My.Settings values saved in the program itself or do they get stored in the registry? o, for example, if I set a My.Settings value with a program, then I copy the program itself to another PC - is the My.Settings value still set?

View 3 Replies

.net - NumericUpDown.value Is Not Saved In The User Settings?

Nov 23, 2011

I have a NumericUpDown Control on a form. In the Application Settings / Properties Binding, for the value parameter, i can't select my USER setting called : Heures (Integer / User).

[Code]...

But it's not saved.No problem for other settings (String / User). But i don't understand why the settings (Integer / User) are not saved.

View 1 Replies

Custom DateTimePicker Value Isn't Saved In Application Settings

Nov 24, 2011

I want to save a Custom DateTimePicker.Value in my Application Settings. The custom format is : dd/MM/yyyy hh:mm:ss, instead of dd/MM/yyyy The field i've created in the application settings parameters is LASTSAVE (DATE / APPLICATION)

When I try to link in the ApplicationSettings/PropertyBinding ... VALUE with my field LASTSAVE, i have an error :

The Value '01/01/0001 00:00:00' is not valid for 'Value'. 'Value' mustbe ... 'MinDate' et 'MaxDate'.

Name of the parameter : Value

I then entered the MIN and MAX date in the properties of my control DATETIMEPICKER.
I have also put into the properties Value a start date like 23/11/2011 12:00:00 ;

However, when i retry to link in the ApplicationSettings/PropertyBinding ... value to LASTSAVE / I have the same error (The Value '01/01/0001 00:00:00' is not valid for 'Value'. ). I've saved all, do a process that put a value in the datetimepicker.value, but it's not saved, cause not linked.

View 1 Replies

How Data Is Saved DataGridView After Shutdown By Settings

May 27, 2012

How data is saved DataGridView after shutdown By Settings in vb.net 2008.This is an example for ListBox.I want an example of DataGridView..[code]

View 3 Replies

Keep Saved Settings When Moving Or Renaming A File?

Apr 17, 2011

I develop a web browser. It has a settings feature where you can change the homepage and some other options and it has bookmarks. Well, if you rename the file, then all of these settings are erased and reset to the defaults. How can I make this where all these settings are included no matter if moving, renaming, etc.?

View 2 Replies

Change Connection String Saved In My.Settings In Program?

Jan 30, 2012

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 ?

View 1 Replies

Saved Games To Be Saved Onto A Encryted File?

Apr 13, 2009

I am creating a simple button based rpg and was wondering if someone could help me with 3 things how to hold information within the game until the player save's the game, Saving the game, and Loading the game.I want the saved games to be saved onto a encryted file like .db or .dat file..

View 3 Replies

Delete Some Files But Only If They Aren't In Use?

Nov 23, 2009

i want to delete some files but only if they aren't in use. What i did was a try/catch:

Try
My.Computer.FileSystem.DeleteFile(fileInfo.FullName)
Catch ex As Exception
End Try

but it seems that this method is very slow if i try to delete some files over network.

Is there an faster way to delete files? Is it faster to check first if an file is open? If yes, how can i check if an file is open?

View 5 Replies

Compare 2 Datasets That Aren't Identical?

Jun 5, 2011

I've just about scrambled my brain on this, searching and trying things, so I'm hoping someone sees something that I'm missing or can explain it to me. I'm new to .NET, used to do a lot of programming in VB but that was many years ago.

[Code]...

View 1 Replies

Way To Select From A List - Aren't The Two Listboxes Getting A Little Old?

Dec 22, 2009

How many times have we seen this type of selector:

I was just about to start creating this in a WinForms app, when I thought that others may have some ideas for doing this better. We need it to sort - so the right hand list will need up/down buttons. But this seems so old school. I love devexpress components, and was thinking of asking them if they would consider adding a component that handles this functionality with a slick UI.

I am thinking that a graphical representation of the objects, and a graphical representation of the listboxes - that would be a more intuitive way to move items around. Has anyone seen an open source project like this?

View 4 Replies

ASP Files On Windows 7 Aren't Loaded Even Though Installed IIS?

Jun 5, 2011

I don't know how to get my asp code to work on windows 7. I ran my project, it works correctly.

But for some pages I'm getting an HTTP 401.5 error.

View 1 Replies

C# - Aren't Short Circuited Operators The Default?

Feb 5, 2012

Given that a typical coding mantra is "Don't induce side effects in method calls." and that the only reason (that I know off - please enlighten me if I'm wrong) to not use short circuited operators is when you depend on the side effects of a method call in subsequent code. Why isn't the default operator in languages like C# and VB.NET not a short circuited version?

[Code]...

View 1 Replies

My Programs Aren't Playing Background Audio

Nov 12, 2010

Right now I'm trying to make an alarm clock program.I know my coding is correct and I'm not geting errors. Also my sound is a .Wav and was properly inserted into the resources folder. I was wondering if there is just some dumb setting that needs to be changed or if I'm forgeting something in the code.[code]...

View 4 Replies

Prevent Warnings On Variables Which Aren't Assigned A Value In A Try

Dec 22, 2010

I found some code on the internet as below (slightly modified).It simply requests the content of a webpage.However I get two warnings:

Warning 1 Variable 'srRead' is used before it has been assigned a value. A null reference exception could result at runtime.

Warning 2 Variable 'Str' is used before it has been assigned a value. A null reference exception could result at runtime.

I know I can simply forget about the Finally and add the code to the try block.Will that be the way to go or can I prevent the warnings using a different approach?

View 2 Replies

VS 2005 : BitBlt From Windows That Aren't Visible

Mar 9, 2010

I'm using BitBlt and GetDC to capture windows and save them to a bitmap, but a window that is covered or overlapped by another window appears with that window showing over top of it. Is there a way to stop this from happening? I have the window handle available, the graphics context, and a Process object.

View 5 Replies

VS 2008 Why Aren't Controls Drawn Transparently

Jun 3, 2010

If you make a Control's BackgroundColor Transparent and put it in front of another control, the other control doesn't show through. Why not? GDI+ makes this easy, doesn't it? Why don't Windows Forms use it?

View 10 Replies

C# - Why Aren't Code Regions Allowed Within Method Bodies In .NET

Jun 30, 2010

I'm refactoring VB.NET code where methods routinely run five hundred lines and the references are so tightly coupled that the code defies simple refactoring such as method extraction. And that's why I thought I would try regions within a method body. I just wanted to organize the code for the short term. But the IDE didn't let me (resulted in a compiler error.) I'm just curious as to why? Seems like code regions shouldn't impact the compiler, intellisense etc. Am I missing something? (Still using VS 2005 btw.)

Interesting: This seems to be language specific. It's OK in C# (I didn't check that initially) but not in VB.NET.

public module MyModule
Sub RunSnippet()
dim a as A = new A (Int32.MaxValue )

[code]....

that gets a compiler error but the C# version is ok.

View 5 Replies

IDE :: Changes I'm Making To My Code File Aren't Taking Effect?

Oct 26, 2009

I'm developing a Windows Service, but for some reason, the changes I'm making to my code file aren't taking effect. I clean, build, and rebuild the solution as well as all the files that I'm changing, but nothing's happening.Is this a problem with the installation of the service, or something wrong with my IDE? I just now thought that maybe I shouldn't be rebuilding the files...

View 11 Replies

Stop Program From Writing To A File When Certain Conditions Aren't Met?

Dec 11, 2011

I am building an application that accepts input entered into textboxes, then checks the input for negative values, etc. before writing it to a file. If the data does not meet the conditions, a message box pops up letting the user know. The problem I am having is that after it checks the data and displays the message box, it continues to save the input to the file anyway. How do I make it only write to the file if all the data meets my conditions?

View 1 Replies

Code To Convert .doc To .xlsx - Underlined Words Aren't Declared

Feb 10, 2012

Option Explicit On
Imports System
Imports Microsoft.VisualBasic
Partial Public Class _Default

[code]....

I am getting error in the sheets and iffset liness.. it says

Sheets("Sheet1").Cells.SpecialCells(xlCellTypeLastCell)Offset(1, 1).End(xlToLeft).PasteSpecial(xlPasteValues), underlined words aren't declared

View 3 Replies

Record Aren't Showing - DataGridView1 Does Not Show The Data On My Testdb.mdb

Dec 15, 2011

My DataGridView1 does not show the data on my testdb.mdb i need to fix this first before i continue on adding records on my db.

Imports System.Data.OleDb

Public Class Customer

Dim con As OleDbConnection

[CODE]...

View 1 Replies

Handle Property Mappings To Other Domain Classes That Aren't Yet Mapped With NHibernate?

Sep 8, 2010

I'm working on a project to replace ADO.NET data access logic using NHibernate where we're not able to map the entire domain model at once. This means we'll have domain classes with property mappings to other domain classes that aren't yet mapped with NHibernate.

Consider a Person class with an Address property (Address being a domain object without an NH mapping and Person being the class I'm mapping). How can I include Address in the Person mapping without creating an entire mapping for Address? Is it possible to call legacy (ADO.NET) data access logic from a custom PropertyAccessor? If so, is it reasonable?

*I asked this within another question here but didn't get a response. I'm hoping to get one in a more concise question.

View 1 Replies

VS 2008 MSChart - Chart Area Axis's Aren't Drawn When No Data Plotted

Apr 2, 2009

MS released the new MSChart for .net 3.5 sp1. I'm trying to get the hang of it in VS2008. One big issue I have is that if I have no data plotted the chart area axis's aren't drawn. Does anyone know a way around that? That seems like a pretty basic/common issue.

View 6 Replies

VS 2010 : UserControl MouseEnter/Leave Events Aren't Firing - Cannot Raise Base Event From Derived Class

Feb 18, 2011

When i use my UserControl in a project my Mouse Enter & Leave events aren't firing, i assume i fix this with a raiseevents in my usercontrol. However when i try to do this it says something about "cannot raise base event from derived class".

View 7 Replies

My.Settings.Upgrade Stopped Preserving Settings After Visual Studio And Framework Were Upgraded?

Jan 13, 2011

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.

View 9 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved