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 414 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

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 602
27 953
271 705
5 922
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