vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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

Allgemeine Diskussionen
Wichtig! INI schreiben 
Autor: spiderboy
Datum: 06.03.05 12:22

Für alle nochmal, das was CyberDreams mir geschrieben hat (@ CyberDreams danke noch mal):

In ein Modul, folgendes:
Option Explicit
 
 
'----------------------------------------------------------------------------
' API
'----------------------------------------------------------------------------
Private 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
Private 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
 
 
'----------------------------------------------------------------------------
' WriteINI
'----------------------------------------------------------------------------
Public Sub WriteINI(ByVal sSection As String, ByVal sEntry As String, ByVal _
  sValue As String, ByVal sFile As String)
  Call WritePrivateProfileString(sSection, sEntry, ToStr(sValue), sFile)
End Sub
 
 
'----------------------------------------------------------------------------
' ReadINI
'----------------------------------------------------------------------------
Public Function ReadINI(ByVal sSection As String, ByVal sEntry As String, ByVal _
  sFile As String) As String
Dim lValue    As Long
Dim sRet      As String
 
  sRet = String(8192, 0)
  lValue = GetPrivateProfileString(sSection, sEntry, "", sRet, 8192, sFile)
  ReadINI = Left$(sRet, lValue)
 
End Function
 
 
'----------------------------------------------------------------------------
' ToStr
'----------------------------------------------------------------------------
Private Function ToStr(ByVal vValue As Variant) As String
 
  On Error Resume Next
  ToStr = CStr(vValue)
 
End Function
In eine Form (frmMain) mit 2 TextBoxen (txtName(0) und txtName(1)) und wobei die einträge in eine ListBox geladen werden sollten:
Option Explicit
 
Private Sub cmdSpeichern_Click()
Dim i As Integer
For i = 0 To txtName.Count - 1
    Call WriteINI("frmMain" & i, "Name", txtName(i), App.Path & _
      "\Bin\Daten.ini")
    List1.AddItem txtName(i).Text
Next i
End Sub
Das war's auch schon
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
INI Datei schreiben970spiderboy19.02.05 11:22
Re: INI Datei schreiben509CyberDreams19.02.05 11:34
Re: INI Datei schreiben570spiderboy19.02.05 11:43
Re: INI Datei schreiben473CyberDreams19.02.05 11:48
Re: INI Datei schreiben496spiderboy19.02.05 11:53
Re: INI Datei schreiben442Tomot06.03.05 21:42
Re: INI Datei schreiben472spiderboy09.03.05 19:13
Wichtig! INI schreiben499spiderboy06.03.05 12:22

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