Avatar billede vbghost Nybegynder
16. september 2000 - 01:55 Der er 3 kommentarer og
1 løsning

til kaffe (om ini filer)

Til \'kaffe\'
Value = GetPrivateProfileString(txtSection, txtKey, sDefault, sReturn, lsize, txtPath)

gidder du ik\' lige lave en eksempel omkring den (jeg fatter simpelt hen ikke hvad jeg skal bruge alle de options til?)... den med at skrive er let nok, men det er lige at hente igen...
Prøv lige at lave et eks. hvor du skal hente en string (eks. \"ko\") fra en ini fil??

For din store hjælp får du 150 p.
Avatar billede kaffe Nybegynder
16. september 2000 - 12:12 #1
Okay - jeg har i min ini-fil (cw.ini) lagt en sti til en database, den sti henter jeg her:

Sub Form_Load
  strDatabaseSti = HentIni  (\"ProgramDefaults\", \"Database\", \"c:\\cw.ini\")
End Sub

Public Function HentIni(txtSection As String,
txtKey As String, txtPath As String) As String
  \' Funktionen henter værdier fra inifil.
  Dim sValue As String
  Dim lSize As Long
  Dim lTemp As Long
  Dim sDefault As String
  sValue = String(256, \" \")
  lSize = Len(sValue)
  lTemp = GetPrivateProfileString(txtSection, txtKey, sDefault, sValue, lSize, txtPath)
  If lTemp <> 0 Then
    HentIni = sValue
  Else
    HentIni = sDefault
  End If
End Function

c:\\cw.ini:
[ProgramDefaults]
Database = c:\\db1.mdb

Håber det hjælper dig - ellers må du sige til

Avatar billede vbghost Nybegynder
16. september 2000 - 17:59 #2
jeg prøver lige at teste...
Avatar billede vbghost Nybegynder
16. september 2000 - 18:02 #3
hvorfor er det ikke muligt at hente med det samme (eks. bare værdi=GetPrivateProfileString(...))??
Avatar billede kaffe Nybegynder
16. september 2000 - 19:21 #4
lSize-parametren skal initialiseres før du kan bruge den, og du skal sørge for at den er større end den længste string i din .ini-fil.

Hvis du /vil/ skrive værdi=GetPrivateProfileString hver gang du skal hente en værdi skal du skrive mere (5 parametre) end hvis du laver en funktion lignende den jeg sendte tidligere (3 parametre). Så for mig er det et spørgsmål om dovenskab :-)

Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel