ALTERANDO CONTEUDO VIA BUFFER
Olá pessoaal .... queria saber se tem como deletar o campo de um arquivo de acesso aleatorio??
Ex.
private Type Registro
Nome as String * 50
Enereço as string * 30
end Type
dim Dados as Registro
Open MeuArquivo for Randon As #1 Len(Dados)
[ô] Código para deletar o conteudo do campo ?????????
[ô]eu to usando Assim:
Dados.Nome = [Ô][Ô]
Dados.Endereço = [Ô][Ô]
Put #1, NumeroDoRegistro, Dados
Só que dentro DO arquivo fica um espaço vazio, ou seja um registro em branco, eu quero deletar o registro de dentro do arquivo e nao deixa-lo em branco.
Obs.: EU SEI Q NINGUEM USA MAIS ESTE TIPO DE ARQUIVO, MAS EU VOU UTILIZAR PARA UM PEQUENO REGISTRO ...... VALEU!!!!!
Ex.
private Type Registro
Nome as String * 50
Enereço as string * 30
end Type
dim Dados as Registro
Open MeuArquivo for Randon As #1 Len(Dados)
[ô] Código para deletar o conteudo do campo ?????????
[ô]eu to usando Assim:
Dados.Nome = [Ô][Ô]
Dados.Endereço = [Ô][Ô]
Put #1, NumeroDoRegistro, Dados
Só que dentro DO arquivo fica um espaço vazio, ou seja um registro em branco, eu quero deletar o registro de dentro do arquivo e nao deixa-lo em branco.
Obs.: EU SEI Q NINGUEM USA MAIS ESTE TIPO DE ARQUIVO, MAS EU VOU UTILIZAR PARA UM PEQUENO REGISTRO ...... VALEU!!!!!
Seguinte amigo,
Você tem que refazer o arquivo sem o registro, não tem outro jeito!!
se vc tem um vetor de registros (eu suponho),
vc cria uma cópia do vetor atual com o tamaho do seu buffer -1 e adiciona todos os registros e sobreescreve o arquivo, não tem outro jeito =)
Você tem que refazer o arquivo sem o registro, não tem outro jeito!!
se vc tem um vetor de registros (eu suponho),
vc cria uma cópia do vetor atual com o tamaho do seu buffer -1 e adiciona todos os registros e sobreescreve o arquivo, não tem outro jeito =)
Bom caro Spritu .............. se naum tem jeito ....................... entaum vou invertar um jeito ....
pensei colocar tudo em uma listview ..... depois copiar tudo para o arquivo de novo ..... e o jeitoooo
Valeuuuuuu .............
pensei colocar tudo em uma listview ..... depois copiar tudo para o arquivo de novo ..... e o jeitoooo
Valeuuuuuu .............
Ahh meu amigo, acontece que tem 1 jeito!! kkkkk
da forma que eu expliquei =)...
da forma que eu expliquei =)...
é ... eu seiiiii
Tópico encerrado , respostas não são mais permitidas