vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Meine Lösung  
Autor: Levis
Datum: 19.10.02 23:36

Hi,

Ich habe mal eine kleine Lösung für das Problem gebastelt. Vielleicht interessiert das ja jemanden (baut auf Euren Tipp auf):
'benötigte API-Funktionen
Public Declare Function WritePrivateProfileString Lib _
  "kernel32" Alias "WritePrivateProfileStringA" _
  (ByVal lpApplicationName As String, _
  ByVal lpKeyName As Any, ByVal lpString As Any, _
  ByVal lpFileName As String) As Long
 
Public Declare Function GetPrivateProfileString Lib _
  "kernel32" Alias "GetPrivateProfileStringA" _
  (ByVal lpApplicationName As String, _
  ByVal lpKeyName As Any, ByVal lpDefault As String, _
  ByVal lpReturnedString As String, ByVal nSize As Long, _
  ByVal lpFileName As String) As Long
 
  'Dieses Zeichen wird anstelle eines Leerzeichen benutzt
  Public Const strReplace = 164
 
'Beispiel: Speichern in INI-Datei
'WriteIniString "Abschnitt-Name", "Schlüssel", "Wert des Schlüssels", "Pfad der" & _
  "INI-Datei"
 
'Eintrag aus INI-Datei lesen
Public Function GetIniString(ByVal Sektion As String, ByVal Titel As String, _
  ByVal Vorgabe As String, ByVal INIFile As String, Optional ByVal nSize As _
  Integer = 256) As String
    Dim lResult As Long
    Dim sValue As String
 
    sValue = Space$(nSize)
    lResult = GetPrivateProfileString(Sektion, Titel, Vorgabe, sValue, nSize, _
      INIFile)
    GetIniString = Replace(Left$(sValue, lResult), Chr(strReplace), " ")
End Function
 
Public Sub WriteIniString(ByVal Sektion As String, ByVal KeyName As String, _
  ByVal strString As String, ByVal INIFile As String)
    WritePrivateProfileString Sektion, KeyName, Replace(strString, " ", Chr( _
    strReplace)), INIFile
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
INI: Speichern, Lesen568Levis19.10.02 20:14
Re: INI: Speichern, Lesen446ModeratorDieter19.10.02 20:17
Re: INI: Speichern, Lesen428Levis19.10.02 20:22
Re: INI: Speichern, Lesen507ModeratorDieter19.10.02 20:26
GetIniString1.655Levis19.10.02 21:11
Re: GetIniString493ModeratorDieter19.10.02 21:28
Meine Lösung 502Levis19.10.02 23:36
Gut gemacht 445ModeratorDieter19.10.02 23:50

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel