Start / FAQ / FAQ 0147: Wie kann ich INI-Dateien lesen und schreiben?
 
Startseite Up-/Download Tutorials Club Das Team
Rubriken Foren Bücher Tips 'n Tricks Suche


FAQ 0147: Wie kann ich INI-Dateien lesen und schreiben?


  Frage

Wie kann ich mit VB Classic INI-Dateien lesen und schreiben?

WIe kann ich mit VB.NET INI-Dateien lesen und schreiben?

Inhalt

VB Classic
VB.NET

  VB Classic

VB Classic selbst kennt keinerlei Funktionen, um direkt mit INI-Dateien arbeiten zu können. Wenn man INI-Dateien mit reinen VB-Bordmitteln verarbeiten möchte, muß man die INI-Datei wie jede andere Textdatei behandeln (siehe dazu FAQ 0003: Wie kann ich aus einer Datei lesen und in eine Datei schreiben? ). Dies sollte man aber nur machen, wenn man sich mit den Eigenheiten von INI-Dateien auskennt, wir empfehlen daher die Verwendung der Win32-API-Funktionen.

Folgende Tipps zeigen den Umgang mit den Funktionen der Win32-API, um auf INI-Dateien zugreifen zu können.

Zusätzlich hat  pks hat eine INI-Klasse zur Verfügung gestellt.

  VB.NET

.NET bietet hier von Haus aus keine Unterstützung. D. h. man muss ggf. per PInvoke die entsprechenden Funktionen des Win32-API nutzen.
Unter www.mentalis.org gibt es die Klasse "IniReader", die dies bereits für einen erledigt.

XML-Dateien als Konfigurationsdateien sind hier jedoch vorteilhafter: Zum Einen ist die Unterstützung für XML bereits im .NET-Framework enthalten, zum Anderen haben XML-Dateien einige Vorteile gegenüber INI-Dateien (z. B. beliebig tiefe Verschachtelungen, XPath etc).


Erstellt: 16.12.2006
Aktualisierung: 26.07.2010
  Autor: Helge Rex
E-Mail: faq@ActiveVB.de



Copyright © 1998-2010 by ActiveVB
Alle Rechte vorbehalten.