Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Problem med Ini filer

Postades av 2002-11-08 21:45:07 - Erik Bohlin, i forum visual basic - allmänt, Tråden har 2 Kommentarer och lästs av 415 personer

Hej!
Jag får inget av alla tips och ttix när det gäller ini filer att fungera, hur läser jag egentligen ett värde från en ini fil?
//Erx


Svara

Sv: Problem med Ini filer

Postades av 2002-11-09 22:08:33 - Olof Gardell

Hej

Här kommer ett lite enklare och kanske tydligare exempel.
<BR><BR>
Skapa ett projekt med ett formulär och en modul.
<BR><BR>
I modulen så kopiera och klistra in följande:

<code>
Option Explicit

' Läs från privat inifil
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

' Skriv till privat inifil
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


Public Function IniPrivateRead(sSection As String, sKey As String, sFile As String) As String
' Hämta värden från inifil

Dim lResult As Long
Dim sReturnedValue As String

sReturnedValue = Space$(512)

lResult = GetPrivateProfileString(sSection, sKey, "", sReturnedValue, 512, sFile)

If lResult = 0 Then
IniPrivateRead = ""
Else
IniPrivateRead = Left$(sReturnedValue, lResult)
End If

End Function

Public Function IniPrivateWrite(sSection As String, sKey As String, ByVal sValue As String, sFile As String) As Boolean
' Spara värden till inifil

Dim lResult As Long

sValue = Trim$(sValue)

lResult = WritePrivateProfileString(sSection, sKey, sValue, sFile)

If lResult = 0 Then
IniPrivateWrite = False
Else
IniPrivateWrite = True
End If

End Function
</code>

I formuläret så lägg in två commandbuttons och en textbox.
<BR><BR>
I den ena knappen så lägg in följande:
<code>
Dim SampleText As String
Dim Success As Long

SampleText = Text1.Text

Success = IniPrivateWrite("TestSektion", "TestEntry", SampleText, "C:\Initestfile.ini")
Text1.Text = "" ' Radera texten i textboxen
</code>


Och i den andra knappen så lägg in detta:
<code>
Dim SampleText As String

SampleText = IniPrivateRead("TestSektion", "TestEntry", "C:\Initestfile.ini")
Text1.Text = SampleText
</code>

När knapparna klickas på så kommer koden att läsa och skriva värden från och till textboxen.
<BR><BR>
Tala om här när du fått det att fungera.
<BR><BR>
Mvh/Olof




Svara

Sv: Problem med Ini filer

Postades av 2002-11-10 10:30:49 - Erik Bohlin

Nu funkar det!
Tack så mycket!!!
//Erx


Svara

Nyligen

  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe
  • 20:22 Spel
  • 17:07 Snabb och trevlig webbplats utan l
  • 17:00 Bra spelsajt med bonusar
  • 15:51 Slappna av
  • 15:17 Onlineunderhållning på fritiden
  • 11:13 Online Kasino

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 671
27 955
271 725
193
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies