Jueves 14 de Noviembre de 2024, 04:20
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
Pascal
»
pequeño ejemplo de archivos
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: pequeño ejemplo de archivos (Leído 1241 veces)
epayan
Miembro activo
Mensajes: 41
Nacionalidad:
pequeño ejemplo de archivos
«
en:
Jueves 24 de Septiembre de 2009, 02:58 »
0
dentro de la humilde aportacion que les traigo, acontinuacion un pequeño ejemplo del manejo de archivos tipeados
cito el programa principal y anexo dos unidades la primera utileria.pas y la segunda archivos.pas
compilado en freepascal.
espero que les sea de utilidad.
Código: Pascal
program
RegArchivos;
uses
crt
,
strings
,
go32
,
utileria
,
archivos
,
sysutils;
{unidades o utilerias utilizadas}
{-----*-------*-------*-------*--------*------*------*------*-------*------}
{ Cuerpo del programa }
Var
Archivo
:
TipoArchivo;
{tipo del archivo}
registro
:
TipoRegistro;
{tipo del registro}
Ventana1
,
Ventana2
,
Ventana3
:
save_screen;
Opcion
,
Numero
:
integer
;
seleccion
:
ArregloVertical;
Tecla
:
char
;
Begin
textattr
:=
15
+
1
*
16
;
borraarea
(
1
,
1
,
79
,
25
,
15
,
1
)
;
clrscr;
{agregamos un menu}
Seleccion
[
1
]
:=
'Mant. de Regis'
;
Seleccion
[
2
]
:=
' Listado '
;
Seleccion
[
3
]
:=
' Salir '
;
cuadro3d
(
1
,
1
,
80
,
3
,
2
,
1
)
;
Textattr
:=
0
+
2
*
16
;
gotoxy
(
2
,
2
)
;
write
(
'Programa que Ejemplifica el uso de Archivos y Registros en Pascal .11/10/2009'
)
;
cuadro3d
(
2
,
23
,
79
,
25
,
2
,
1
)
;
Textattr
:=
0
+
2
*
16
;
gotoxy
(
45
,
24
)
;
write
(
'epayan76@hotmail.com'
)
;
Repeat
cursoroff;
opcion
:=
MenuVertical
(
Seleccion
,
3
,
1
,
5
,
0
,
7
,
15
,
1
)
;
case
opcion
of
1
:
begin
GetScreen
(
ventana1
)
;
AperturaDeArchivo
(
Archivo
)
;
{aperturamos el archivo}
Alta
(
Archivo
,
Registro
)
;
close
(
Archivo
)
;
PutScreen
(
Ventana1
)
;
End
;
2
:
Begin
GetScreen
(
ventana1
)
;
AperturaDeArchivo
(
Archivo
)
;
{aperturamos el archivo}
EfectoScroll
(
Archivo
,
Registro
)
;
Close
(
Archivo
)
;
PutScreen
(
Ventana1
)
;
End
;
End
;
{case}
Until
(
Opcion
=
3
)
or
(
Opcion
=
27
)
;
cursoron;
textattr
:=
15
+
0
*
16
;
clrscr;
End
.
{este programa puede ser usado y distribuido libremente con fines didacticos y educativos}
El mensaje contiene
1 archivo adjunto
. Debes
ingresar
o
registrarte
para poder verlo y descargarlo.
Tweet
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
Pascal
»
pequeño ejemplo de archivos