ARQUIVOS INI

HELDER 12/04/2007 10:07:35
#211452
Boas

Existe algum função para remover uma secção no arquivo INI, ou terá que ser tratada como arquivo txt?
USUARIO.EXCLUIDOS 14/04/2007 11:02:25
#211881
Resposta escolhida
Eu conheço como remover todas as entradas de um seção, mais não a seção.

Private Declare Function WritePrivateProfileSection Lib "kernel32" Alias "WritePrivateProfileSectionA" (ByVal lpAppName As String, ByVal lpString As String, ByVal lpFileName As String) As Long

WitePrivateProfileSection "Secao", Chr(0), "d:    emp\sample.ini"

HELDER 16/04/2007 06:53:05
#212033
Obrigado, funcionou

Para apagar a secção uso uma rotina para eliminar a linha com o nome da secção.
E no fim disto tudo tenho que ordenar, porque as secções são do tipo:
[1]
[2]
[3]
[4]

Se apago a 2 tenho que ordenar todas as outras.
Tópico encerrado , respostas não são mais permitidas