COLOCAR ATRIBUTO SOMENTE LEITURA EM ARQUIVO
[txt-color=#0000f0]Salve, salve galera![/txt-color]
Estou precisando atribuir somente leitura aos arquivos de registro do meu programa... Alguém sabe como fazer isso no VB 6?
Estou precisando atribuir somente leitura aos arquivos de registro do meu programa... Alguém sabe como fazer isso no VB 6?
Ah esta aqui oh.
Set File Attributes - Read Only or Read Writel
O termo pesquisado no Google foi:
O link da pesquisa esta abaixo !
GOOGLE - vb6 set files readonly
Abraços
Set File Attributes - Read Only or Read Writel
O termo pesquisado no Google foi:
Citação:[Ô]vb6 set files readonly[Ô]
O link da pesquisa esta abaixo !
GOOGLE - vb6 set files readonly
Abraços
Você pode utilizar a função SetAttr do VB. Um exemplo simples.
Para pegar os atributos de um arquivo, podemo usar uma função simples:
SetAttr App.Path & [Ô]\meuarquivo.doc[Ô], vbHidden + vbSystem
Para pegar os atributos de um arquivo, podemo usar uma função simples:
Public Type Attrib
Archive As Boolean
Hidden As Boolean
ReadOnly As Boolean
System As Boolean
End Type
Public Function gbFc_PegaAtributo(ByVal sNomeArq As String, ByRef m_Attrib As Attrib) As Boolean
Dim AtributoReceber As Integer
If Dir(sNomeArq, vbReadOnly + vbArchive + vbSystem + vbHidden) = [Ô][Ô] Then
gbFc_PegaAtributo = False
Exit Function
End If
On Error GoTo erro
AtributoReceber = GetAttr(sNomeArq)
On Error GoTo 0
m_Attrib.Archive = AtributoReceber And vbArchive
m_Attrib.Hidden = AtributoReceber And vbHidden
m_Attrib.ReadOnly = AtributoReceber And vbReadOnly
m_Attrib.System = AtributoReceber And vbSystem
gbFc_PegaAtributo = True
Exit Function
erro:
gbFc_PegaAtributo = False
End Function
Obrigado a todos pela resposta
Tópico encerrado , respostas não são mais permitidas