10. juli 2004 - 16:10Der er
8 kommentarer og 1 løsning
Problemer med kode
Hej,
Er der nogle af jer der kan se hvad der går galt i denne kode: -------------- Open App.Path & "\users.ini" For Input As #1 Do While EOF(1) = False Line Input #1, Drive Line Input #1, Path
Shell "net.exe use Drive Path", vbHide
Loop Close #1 ----------
Koden skal hente en fil, læse i den og indsætte det læste i Shell kommandoen.
Noget i den retning, der findes dog en anden måde at bruge ini filer på som giver lidt flere muligheder og mere styr over ini filerne.... Hvis du er interesseret så kan jeg godt paste den kode til dig også......
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
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.