webForumDet fria alternativet

Förinställda variabler och inställningar

.NET

4 svar · 239 visningar · startad av prey

Medlem sedan jan. 2002341 inlägg
Frågan#1

Är det någon som har ett bra förslag på hur man kan låta
användaren ändra värden i mitt program, för att sedan spara
dessa så att de NYA värdena är valda/inskrivna när programmet
öppnas på nytt?

Medlem sedan maj 20018 027 inlägg
#2

Spara värdena i registret. Kolla funktioner som GetSetting och SaveSetting tex.

Medlem sedan jan. 20013 341 inlägg
#3

ini fil?

Public 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

Private DatorNamn As String

Public Sub Form_Load()
    Dim dnamn As Long
    Dim sKeyValue As String
    Dim fsIniPath

    
    fsIniPath = App.Path & "\wsm.ini"
    sKeyValue = Space(255)

    
    dnamn = GetPrivateProfileString("Sektion", "variabelnamn", "", sKeyValue, Len(sKeyValue), fsIniPath)
    minVariabel = Replace(RTrim(sKeyValue), Chr(0), "")

End Sub

Är inte säker men jag tror att Public Declare Funktionen ska ligga i en modul

För att skriva:

Public 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 Sub cmdOK_Click()
Dim fsIniPath
Dim strDatn As String

strDatn = Trim(txtNamn.Text)

Call WritePrivateProfileString("Sektion", "variabelnamn", strDatn , fsIniPath)

    Unload Me
End Sub
Medlem sedan maj 20018 027 inlägg
#4

Om man absolut vill inkludera externa funktioner, kan man lika gärna använda diverse Reg*-funktioner, som RegQueryValueEx, RegSetValueEx, RegCreateKeyEx, RegOpenKeyEx, etc. Alla finns i hjälpdokumentationen. De ger ytterliggare möjligheter att komma åt registret.

Medlem sedan jan. 2002341 inlägg
#5

Tack för hjälpen, ska testa med en gång :birp

297 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
157 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
157 ms — ändringar (db)