login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Gegevens onthouden ?? (Opgelost)

Offline Bert2 - 30/05/2008 11:38
Avatar van Bert2Lid hallo,allemaal

Ik ben een programma aan't schrijven om enkele berekeningen te maken.

Ik wil hier een formulier aan toevoegen met instellingen voor bijv. lengte,breedte,dikte,enz. van een element.

Hoe kan ik nu een waarde toewijzen aan een instelling zodanig dat deze waarde blijft behouden tot ik een nieuwe waarde ingeef ook na het afsluiten van het programma.

Nu geef ik dus elke keer als ik het programmma opstart alle waarden terug in.

Ik gebruik voor de invoer van variabelen:

public variabelenaam as single = textbox1.text

Maar na het afsluiten van het programma is alles weer weg.

8 antwoorden

Gesponsorde links
Offline Abbas - 30/05/2008 13:24
Avatar van Abbas Gouden medaille

Crew .NET
Vrij logisch dat alles weer weg is! Je moet met een settings-file werken in je project. Dubbelklik op "My Project" of zoiets in Visual Studio en dan kan je ergens op "settings" klikken. Hier kan je variabelen 'opslaan' als het ware om te onthouden, ook na afsluiten van het programma.
Offline Ontani - 30/05/2008 13:47
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
Ik vond het altijd handig om instellingen in het register op te slaan.
Ofwel als een object opslaan in een tekstbestand zodat dit enkel door de juiste klasse gelezen kan worden en niet gewoon door notepad.
Offline Abbas - 30/05/2008 15:12
Avatar van Abbas Gouden medaille

Crew .NET
Kan je zeker ook doen, maar er is de mogelijkheid ingebouwd om die settings te gebruiken en dan hoef je niet met je register te spelen.
Offline Ontani - 30/05/2008 15:19
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
Ahja die app.config xml bestand idd, had er niet meer aan gedacht.
Al is een object geen slecht idee als er wachtwoorden in voorkomen.
Offline Abbas - 30/05/2008 15:27
Avatar van Abbas Gouden medaille

Crew .NET
Citaat:
Ahja die app.config xml bestand idd, had er niet meer aan gedacht.
Die ja! 
Offline Bert2 - 30/05/2008 18:13
Avatar van Bert2 Lid Alvast bedankt voor de reacties.

Ik ga een paar dingen uitproberen en dan zie ik wel of het werkt.

Als ik in settings variabelen opsla schijnt mijn programma deze niet te herkennen?



Offline Abbas - 30/05/2008 18:32
Avatar van Abbas Gouden medaille

Crew .NET
Dubbelklik op die "My Project" en dan bij Settings heb ik als "Name" voor naam gekozen, type String, Scope maakt niet uit en als Value heb ik "blaat". Het ophalen van die variabele gebeurt zo:
  1. Dim strNaam As String = My.MySettings.Default.naam
Offline Bert2 - 31/05/2008 17:11
Avatar van Bert2 Lid Bedankt titjes en al de anderen voor de reacties.

Ik denk dat ik het nu wel vind
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.162s