Tema: Auxilio
Ver Mensaje Individual
  #1  
Antiguo 07-08-2010
maugescully maugescully is offline
Registrado
 
Registrado: ago 2010
Posts: 8
Reputación: 0
maugescully Va por buen camino
Auxilio

Hola, estoy haciendo un curso de programacion para delphi y necesito entregar un trabajo práctico, el tema es que estoy trabada porque no logro sortear un problema. Este problema es que mediante la aplicacion debo crear un archivo txt para almacenar informacion de tipo nombre, apellido, etc, y no puedo hacerlo. es decir, logro crear el archivo pero almacena la informacion de manera erronea.. es decir con garabatos EJ: " aaaaa Üý Äl aaaaaaäE`$wD \ý ü ² bbbbbb Üý Äl"
Como puedo solucionarlo? Les adjunto los codigos:

Unit 1
Código:
procedure TForm1.AgregarCliente1Click(Sender: TObject);
var c:Cliente; cod:byte ;
begin
c.Apellido:=Edit1.Text;
c.Nombres:=Edit2.Text;
c.DNI:=StrToInt(Edit3.Text);
z.GrabarCliente(c,cod);
If cod<>0 then ShowMessage('No se pudo Agregar el Cliente.Seguramente no Abrió antes el archivo')
else ShowMessage('Se ha agregado el registro');
end;

unit 2
Código:
procedure TManejoClientes.GrabarCliente(c:Cliente; var cod:byte);
  begin
{$I-}
Seek(Archi, FileSize(archi));
{$I+};
cod:=IOResult;
If cod=0 then
Write(Archi,c);
  end;
Desde ya muchisimas gracias!!!
Responder Con Cita