|
Работа с ini
|
|||
---|---|---|---|
#18+
Если у кого ни-ть есть примеры работы с ini файлами пожалуйста пришлите мне на мыло Dima11@ukr.net очень надо, плиз. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2005, 12:03 |
|
Работа с ini
|
|||
---|---|---|---|
#18+
по-моему ты не единственный, кому это интересно, поэтому не на мыло а сюда 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 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 Public Function readINI(sINIFile As String, sSection As String, sKey As String, sDefault As String) As String Dim sTemp As String * 255 Dim nLength As Long On Error Resume Next sTemp = Space$(256) nLength = GetPrivateProfileString(sSection, sKey, sDefault, sTemp, 255, sINIFile) readINI = left$(sTemp, nLength) End Function Sub writeINI(sINIFile As String, sSection As String, sKey As String, sValue As String) Dim n As Long Dim sTemp As String On Error Resume Next sTemp = sValue sValue = Replace(Replace(sValue, vbCr, " "), vbLf, " ") n = WritePrivateProfileString(sSection, sKey, sTemp, sINIFile) End Sub ------------------ Best regards, _bob ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2005, 12:26 |
|
Работа с ini
|
|||
---|---|---|---|
#18+
Это в модуле а вот теперь назревает такой вопрос как записать ту что нить и потом считать ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2005, 12:54 |
|
Работа с ini
|
|||
---|---|---|---|
#18+
Пришлите какой ни-ть пример или в форуме напишите плз ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2005, 15:09 |
|
Работа с ini
|
|||
---|---|---|---|
#18+
2 lilo12 Данный вопрос в форуме уже неоднократно обсуждался. Чем не устраивает ответ _bob ? Все что тебе остало0сь сделать это вызвать фунцкции с твоими параметрами. Вот еще по теме. http://www.sql.ru/forum/actualthread.aspx?tid=81877&hl=ini Magnus ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2005, 15:47 |
|
Работа с ini
|
|||
---|---|---|---|
#18+
Работает отлично! если коментарии сохранятся - ещё лучше! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2005, 15:04 |
|
Работа с ini
|
|||
---|---|---|---|
#18+
Подскажите, где я затупил? Вот код. Две функции. Одна сохраняет ini-файл, другая читает его. Та что сохраняет работает. На диске создаётся ini-файл. Та что читает - нифига не читает. Каждый раз возвращает значение по умолчанию, т.е для PathInput=" -+" для PathOut="-+ " Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35.
PS у меня VB 2005 express edition ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2011, 07:02 |
|
Работа с ini
|
|||
---|---|---|---|
#18+
Вот упростил до одной функции Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Результат: два сообщения "хРень" и "Что это" Файл C:\FU.ini создался нормально [General] PathInput=PathInput PathOut=PathOut+PathOut+PathOut+PathOut ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2011, 07:44 |
|
Работа с ini
|
|||
---|---|---|---|
#18+
Alex DarkВот упростил до одной функции Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Результат: два сообщения "хРень" и "Что это" Файл C:\FU.ini создался нормально [General] PathInput=PathInput PathOut=PathOut+PathOut+PathOut+PathOut ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2011, 08:13 |
|
|
start [/forum/topic.php?fid=60&fpage=103&tid=2158766]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 145ms |
0 / 0 |