|
![]() |
||
pascal - arquivo estruturado
|
||
. Nós temos 754.120 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.
![]() |
|
|
Opções do Tópico |
|
|
#1 (permalink) |
|
Super Participante
|
Olá
estou tentando fazer um programinha para criar registros, ler, e depois alterar. A parte de alteração só posso fazer quando eu terminar a de leitura (pelo menos eu acho... hehe), e ela tá com problema. Quando eu mando abrir o arquivo, ele lê os registros normalmente - se for um registro novo. Se eu mandar gravar mais dados, ele grava o novo registro por cima do primeiro, nao ultimo... hehe Deêm uma olhada no código. Se puderem, compilem e vejam só... =P Código:
=) |
|
|
|
|
|
#2 (permalink) |
|
Novo Membro
|
Código:
Avise se der certo. Falowz... Hellsing
__________________
"Conhecimento e força dão poder, mas só o caráter granjeia respeito" Bruce Lee |
|
|
|
|
|
#3 (permalink) |
|
Highlander
Registrado em: May 2002
Localização: Tijuca/RJ
Idade: 9
Mensagens: 87.724
Reputação: 778
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Hellsing, acho que a tua solução não serve: vc não está usando arquivo estruturado. Tenho certeza de que, sendo um trabalho de curso, isso deve ser obrigatório.
Trakinas, dê uma olhada no manual para essa procedure "seek", pra ver como você pode fazer pra se posicionar no fim do arquivo, pois da forma como você está fazendo ("Seek(trabalho,FilePos(trabalho)-0);"), me parece que você não está se movendo: vc está indo pra posição corrente, que é onde você já está... Uma alternativa seria, nessa hora, vc fechar o arquivo, e reabrí-lo em seguida em modo append, como o Hellsing fez.
__________________
Visite Quepolis (link de indicação) | "chmod 777 nunca ajudou ninguém" (c) 2002-2010 JQueiroz/FGdH
CCNP: √ ² CCSI: □ | Conheça o Novo Bebuns ![]() |
|
|
|
|
|
#4 (permalink) | ||
|
Novo Membro
|
Citação:
Bom, é uma alternativa viável. E é complicado... anos de programação Delphi não podem ser facilmente esquecidas (-_-). Porque em POO, esse é um recurso muito utilizado. Mas se o 'fessor do Trakinas não esquentar... manda ver !!! ![]() Citação:
Falowz... Hellsing
__________________
"Conhecimento e força dão poder, mas só o caráter granjeia respeito" Bruce Lee |
||
|
|
|
![]() |
| Opções do Tópico | |
|
|