Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten
Autor
Nachricht
EightBitWitch
Newbie
Newbie

Anmeldedatum: 16.03.2009
Beiträge: 4

GetPrivateProfileStringA liest nur win.ini aus
Verfasst am: 23.03.2009, 19:53

If habe folgenden Problem:

Ich nutze VB.Net 2008 und möchte aus einer INI-Datei lesen.
Leider bekomme ich es nicht hin, das die API-Funktion GetPrivateProfileStringA meine INI-Datei ausliest, sondern immer nur die win.ini

Hier mein Code:
Code:
Private Declare Function GetPrivateProfileStringA Lib "kernel32.dll" (ByVal lpSection As String,  _
                                                                      ByVal lpSetting As String,  _
                                                                      ByVal lpDefault As String,  _
                                                                      ByVal lpReturnedString As String, _
                                                                      ByVal nSize As Long,  _
                                                                      ByVal lpFileName As String) As Integer

Sub Main()
   console.writeline(IniRead("System", "Version", "NIX"))
End Sub

Function IniRead(ByVal Section As String, ByVal Key As String,  _
                 Optional ByVal Default1 As String = "", Optional ByVal IniFile As String = "") As String
 
       Dim sb As New String(Chr(32), 255)
        Dim n As Integer

        n = GetPrivateProfileStringA(Section, Key, Default1, sb, sb.length, "C:\Dokumente und Einstellungen\Admin\Desktop\VB\DOBBC.ini")
        IniRead = Left(sb, n)
End Function


Das Programm ignoriert wie gesagt meine eigene Ini-Datei die so aussieht:
Code:
[System]
Version=1.0


Wenn ich die Daten aus meiner INI-Datei in die Win.ini einfüge, dann werden diese korrekt ausgelesen ...
Ich weiß nun nicht mehr weiter
8-Bit sind genug ....
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten

Tags: ini, 2008, lesen, section, lib

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge [Video] *.dll & *.ocx Installer 2609 06.03.2008, 21:19
Keine neuen Beiträge Dll injection/uninjection 1409 27.09.2007, 08:12
Keine neuen Beiträge ieframe.dll 871 24.06.2007, 09:14
Keine neuen Beiträge Dll Injection in vb6 1249 22.06.2007, 16:55
Keine neuen Beiträge DLL Injection 1085 18.07.2008, 15:58
 


[ Time: 0.0984s ][ Queries: 82 (0.0431s) ][ GZIP on - Debug on ]