Avatar billede spg10 Nybegynder
03. marts 2004 - 16:35 Der er 6 kommentarer

ini filer

hej
kan man få et program til at læse fra en ini fil
fx.
C:windows\virus\worm.exe
C:programfiles\moreworms.exe
og så slulle programmet checke om filerne findes
Avatar billede tubber Juniormester
03. marts 2004 - 19:04 #1
Kan du uddybe lidt, man kan godt få den til at læse og skrive til og fra inifiler.....men det er mig lidt en gåde hvad du vil med det.....
Avatar billede tubber Juniormester
03. marts 2004 - 19:14 #2
Her er lige koden for at læse og skrive fra og til en INI fil, koden som den er skal ligge i et basmodul der hedder useINI

Attribute VB_Name = "useINI"
'Declaretion for writing to an .ini file

Public Declare Function WritePrivateProfileString _
Lib "kernel32" Alias "WritePrivateProfileStringA" _
(ByVal lpApplicationname As String, ByVal _
lpKeyName As Any, ByVal lsString As Any, _
ByVal lplFilename As String) As Long

'Declaretion for read from an .ini file

Public Declare Function GetPrivateProfileString Lib _
"kernel32" Alias "GetPrivateProfileStringA" _
(ByVal lpApplicationname As String, ByVal _
lpKeyName As String, ByVal lpDefault As _
String, ByVal lpReturnedString As String, _
ByVal nSize As Long, ByVal lpFileName As _
String) As Long

'variables for reading and writing .ini files
'They are dimensioned here becaus then the module
'can be freely moved to other programs

Global lngResult As Long
Global strFileName
Global strResult As String * 50

    'Writes new setting to .ini file
   
    strFileName = App.Path & "\Setup.ini"
    lngResult = WritePrivateProfileString("Options", _
    "ToTray", "2", strFileName)

    'If value = 0 reports an error
   
    If lngResult = 0 Then
    Call MsgBox("An error has occurred", _
    vbExclamation)
    End If

    'Reads from an ini file

    strFileName = App.Path & "\setup.ini"
    lngResult = GetPrivateProfileString("Installation", _
    "Owner", strFileName, strResult, Len(strResult), _
    strFileName)

    own = strResult

/Tubber
Avatar billede sion Nybegynder
06. marts 2004 - 23:20 #3
Jeg bruger altid vbAccelerator's Ini-klasse der pakker nogle af de lidt tricky ini-funktioner ind i en dejlig og let-anvendelig pakkeløsning. Bekrivelse af brugen står på siden, og det er muligt at hente et demo-program med fuld kildekode. Addressen er som følger: http://www.vbaccelerator.com/home/VB/Code/Libraries/Registry_and_Ini_Files/Easy_Ini_File_Access/article.asp
Avatar billede spg10 Nybegynder
09. marts 2004 - 07:16 #4
jeg mener nå man har en ini fil, så det program jeg har lavet det skulle checke og filerne i ini filen findes
Avatar billede jpvj Nybegynder
09. marts 2004 - 07:19 #5
Ja, det kan du godt...

Du bliver bare nødt til at vide hvilke linier, der evt. kunne være stinavne og derefter tester du linie for linie om filen eksisterer.
Avatar billede tubber Juniormester
09. marts 2004 - 07:54 #6
filerne i inifilen ?

En inifil indeholder da ikke filer ? er en inifil ikke en configurationsfil ?
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