Laden...

wie ".ini" Datei auslesen?

Erstellt von CDS vor 17 Jahren Letzter Beitrag vor 17 Jahren 2.792 Views
C
CDS Themenstarter:in
4 Beiträge seit 2006
vor 17 Jahren
wie ".ini" Datei auslesen?

Bin noch anfänger wollte gern wissen wie man ".ini" ausliest?

Bsp:
Programm wird geladen --> ini datei wird gelesen
--> Buttons mit Links werden Erstellt

49.485 Beiträge seit 2005
vor 17 Jahren

Hallo CDS,

IniReader

herbivore

S
13 Beiträge seit 2006
vor 17 Jahren
C
CDS Themenstarter:in
4 Beiträge seit 2006
vor 17 Jahren

Danke , aber wie kann ich sie benutzen?

R
494 Beiträge seit 2006
vor 17 Jahren

Indem du dir die Links anschaust, dann entweder verstehst was da gemacht wird oder den Code übernimmst sofern erlaubt und schon "benutzt" du ini dateien

2.223 Beiträge seit 2005
vor 17 Jahren

nabend

ich denke wenn du soviel anfänger bist wie deine letzte frage vermuten lässt dann empfele ich dir erstmal

http://www.galileocomputing.de/openbook/visual_csharp/

mfg

C
159 Beiträge seit 2005
vor 17 Jahren

Hi!

Das Tool überhaupt ist NINI.
Unter http://nini.sourceforge.net/ findest Du dieses freie Projekt.
Es nimmt Dir jegliche Arbeit mit INI-Files ab. Wirklich genial. Es kann auch mit XML und anderen Formaten umgehen.

Viel Spaß damit
Christof

149 Beiträge seit 2006
vor 17 Jahren
using System;
using System.Runtime.InteropServices;
using System.Text;
using System.IO;
using System.Windows.Forms;
using FolderSelect;
using DirFinder;

namespace Ini
{
  public class CIni
  {
                // Pfad der Konfigurationsdatei
	public string path;

	[DllImport("kernel32")] private static extern long 
                WritePrivateProfileString(string section,
		string key,string val,string filePath);
		
                [DllImport("kernel32")] private static extern int 
                GetPrivateProfileString(string section,
		string key,string def, StringBuilder retVal,
		int size,string filePath);

                 // Konstruktor
	public CIni(string INIPath)
	{
	                path = INIPath;
	}
        

                 // In Datei schreiben
	public void IniWriteValue(string Section,string Key,string Value)
	{
	                WritePrivateProfileString(Section,Key,Value,this.path);
	} 
        
        
                 // Datei auslesen
	public string IniReadValue(string Section,string Key)
	{
		StringBuilder temp = new StringBuilder(255);
		int i = GetPrivateProfileString(Section,Key,"",temp, 255,
                                        this.path);
		return temp.ToString();
	}

"Teamwork ist, wenn alle das machen, was auch ich möchte!!!" 😉

C
CDS Themenstarter:in
4 Beiträge seit 2006
vor 17 Jahren

hat sich shon erledigt nehme Xml