Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 10:03

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[C#] Bräuchte mal Hilfe

Discussion on [C#] Bräuchte mal Hilfe within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2011
Posts: 248
Received Thanks: 45
[C#] Bräuchte mal Hilfe

Sorry für den dummen Titel aber ich wusste nicht was ich als Titel wählen sollte.

Also es geht um folgendes:

Ich habe ein Programm das, wenn es beendet wird noch ein letztes Fenster anzeigt. In diesem Fenster ist eine Checkbox mit "nicht mehr anzeigen". Was ich damit bezwecke sollte wohl klar sein. Ich will das wenn ich das Programm beende und der User die Checkbox gechecked hat, dieses Fenster nächstes mal nicht mehr angezeigt wird.

Ich diesen Sachen habe ich aber keine Ahnung.

Bin für jede Hilfe dankbar.
21_0x15_025_NAK is offline  
Old 04/17/2011, 02:43   #2

 
boxxiebabee's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 1,222
Received Thanks: 500
einstellung in ne datei speichern, und mit einer if abfrage überprüfen ob das fenster angezeigt wird oder nicht.

boxxiebabee is offline  
Old 04/17/2011, 12:03   #3
 
elite*gold: 0
Join Date: Feb 2011
Posts: 248
Received Thanks: 45
Naja ich komm nicht wirklich damit zurecht. Solche Sachen habe ich noch nie gemacht. Ich versteh nicht mal wofür Section, Key und Value ist.
21_0x15_025_NAK is offline  
Old 04/17/2011, 12:24   #4
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
hmm ich würde keine ini dateien nehmen, das liegt zum einen daran, weil man dan dafür winows api funktionen callen muss (was schleciht ist, da man den code damit von nicht-.net komponenten abhänig macht) , was man eig. nicht ohne gund machen sollte.

Und zum andren weil auf der entsprechenden micriosoft seite explizit der Hinweis gegeben wird das, GetPrivateProfileString noch aus windows 3.1 /9x stammen und man lieber die registry benutzen sollte.
nkkk is offline  
Old 04/17/2011, 12:31   #5

 
boxxiebabee's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 1,222
Received Thanks: 500
Also, in C# fügst du die Klasse ein, referenzierst es in der Form wo du es brauchst.
Setzt dann den Pfad (path) und schreibst oder liest die .ini Datei.
Section: Übergreifende Kategorie, Absatz
Key: Name des Schlüssels. (Wert)
Value: Wert (yes or no, 1 or 0, etc.)

Beispiel wie die .ini aussieht:
[Optionen]
ShowMessage = 0
AutoReload = yes

dafür wäre folgendes notwendig:
IniWriteValue("Optionen", "ShowMessage", "0");
IniWriteValue("Optionen", "AutoReload", "yes");

zum auslesen folgendes:
string showmessage = IniReadValue("Optionen", "ShowMessage");

die abfrage schaut dann wiefolgt aus:
if(showmessage == "1")
{
messageForm form = new messageForm();
form.DialogShow();
}
else
{
Application.Exit();
}

edit:
Quote:
Originally Posted by nkkk View Post
hmm ich würde keine ini dateien nehmen, das liegt zum einen daran, weil man dan dafür winows api funktionen callen muss (was schleciht ist, da man den code damit von nicht-.net komponenten abhänig macht) , was man eig. nicht ohne gund machen sollte.

Und zum andren weil auf der entsprechenden micriosoft seite explizit der Hinweis gegeben wird das, GetPrivateProfileString noch aus windows 3.1 /9x stammen und man lieber die registry benutzen sollte.
Registry? Naja, wenn der User kein Admin ist gehts nicht.
boxxiebabee is offline  
Thanks
1 User
Old 04/17/2011, 13:12   #6
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
man kann auch ohne admin rechte in die registry schreiben.

z.B. ein paar der windows standard spiele schreiben den punktestand auch die registry.
nkkk is offline  
Old 04/17/2011, 13:37   #7
 
Gertos's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 404
Received Thanks: 120
Quote:
Originally Posted by nkkk View Post
man kann auch ohne admin rechte in die registry schreiben.
jain.
Man kann ohne Admin Rechte nur in bestimmte Teile der Registy schreiben.
Der HKLM geht nuir mit Admin rechten.
Bereich wie HKCU gehen auch ohne Admin rechte.
---
Zum eigentlichen Topic:

Ich frage mich grade was das für ein Programm ist, das da verändert werden soll. Ich glaube hier gehen alle davon aus, das DU das Programm selber geschrieben hast. In diesem Fall sollte es ein leichtes sein die Box am ende zu verändern. Du brauchst halt nur eine Stelle um die Daten zu speichern. ( Ini-Datei ; Datenbank ; Registy ; ... )
Oder ist das ein fremdes Programm ?

Beschreibe doch bitte noch etwas genauer dein Problem.
Gertos is offline  
Old 04/17/2011, 13:51   #8
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
wer die information ob der benutzer schon einemal "nicht mehr anzeigen" akiviert hat in HKLM speichern will hat irgendwas nicht verstanden....

aber natürlich hast du recht.
nkkk is offline  
Old 04/17/2011, 14:31   #9
 
elite*gold: 0
Join Date: Feb 2011
Posts: 248
Received Thanks: 45
Also ja das ist mein eigenes Programm. Ich bin ja noch dabei C# zu lernen, aber in den Büchern die ich habe finde ich zu solchen Themen irgendwie nix. Ich habe also keine Ahnung wie man ini-Dateien schreibt und ausliest, geschweigen von der Registry.
21_0x15_025_NAK is offline  
Old 04/17/2011, 18:29   #10
 
Gertos's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 404
Received Thanks: 120
Lizzaran hat oben schon ein paar Sachen geposted.
Bei solch einfachen fragen ist es jedoch vermutlich besser wenn du die dir selber googlest.
Zu C# findet man fast alles im Netz.

Oder arbeite mal in diesem Buch:

das Kappitel 12 durch. (Lesen und Schreiben von Dateien)
Gertos is offline  
Thanks
1 User
Old 04/18/2011, 16:07   #11
 
elite*gold: 0
Join Date: Feb 2011
Posts: 248
Received Thanks: 45
Vielen Dank, auf die Idee mir ein gutes Openbook anzusehen, bin ich noch gar nicht gekommen.
21_0x15_025_NAK is offline  
Reply


Similar Threads Similar Threads
[HILFE] Bräuchte Hilfe bitte mal ansehen
03/09/2011 - Metin2 Private Server - 0 Replies
Hi Com, Ich habe versuct das "Tal von Ascaria" zu entbuggen, hab das so wie im Thread gemacht, hat aber leider ned gefunzt, kann mir wer per Tv und Skype/MN helfen? wenn ja hier Addy posten oder per PN Danke! ;)
Bräuchte Hilfe
03/13/2010 - Combat Arms - 4 Replies
Hallo , ich hätte da ne frage , kann ich selber auch meine waffen modden ? Wenn ja kann mir einer es erklärene , ? Mfg OzkanBase
Bräuchte mal hilfe
10/31/2009 - Diablo 2 - 3 Replies
HALLO ich bräuchte hilfe und zwar habe mir heute windows 7 drauf gezogen und jetzt läuft der d2nt nicht mehr er startet zwar und mehr auch nicht
Bräuchte Hilfe
08/18/2009 - Metin2 Private Server - 1 Replies
Hallo, Ich habe ein Problem, des ist nur bei zzyt2 wie man sieht ist es net von anfangan, habe andere Server geteste geht, hab neuen Ordner gemacht geht auf nicht, hab es über M2Loader probiert des gleiche, China Exe auch könnt mir jemand helfen? Danke Bild E:Hab mir selber geholfen Acc ist verbuggt musste ein neuen machen
Bräuchte ma Hilfe
12/16/2007 - Diablo 2 - 3 Replies
Ich hab die version 4.0 von KuKs Baalbot. Problem ist der ist auf einen Account bezogen. Aber im Prinzip muss man den ja umändern oder umstellen können. RapidShare: 1-Click Webhosting wäre echt geil wenn das jemand schafft. ich würde ziemlich gut dafür offern. D2-Items,Steam Acc,Lineage2 items für L2Revenge und noch anderes :D



All times are GMT +1. The time now is 10:04.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.