Resultados 1 al 6 de 6

Tema: Manejo de archivos en Red

  1. #1
      Acabo de llegar...
    m

    Registrado
    enero de 2018
    Ubicación
    Bogotá
    Mensajes
    5
    Última visita
    30.03.2023

    Agradecimientos
     
    Recibidos
    0
    Enviados
    1

    Citaciones y menciones
     
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    0

    PC Manejo de archivos en Red

    Gracias Amigos del Foro, algun programador me puede ayudar a manejar archivos en red, que varios usuarios al tiempo usen archivos, leer, grabar, borrar, consultar etc, si que estos se bloqueen o se dañen, Gracias..

    0 Not allowed!

  2. #2
      Forero
    B

    Registrado
    febrero de 2015
    Ubicación
    Barcelona
    Edad
    59
    Mensajes
    126
    Última visita
    09.05.2022

    Agradecimientos
     
    Recibidos
    11
    Enviados
    105

    Citaciones y menciones
     
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    11

    Predeterminado

    Hola Moraber.

    Yo lo que hago es que cada vez que hago un acceso a un fichero , ya sea para grabar, consultar, etc es abrirlo , efectuar la accion concreta y cerrarlo acto seguido.
    leo abro-leo-cierro.
    modifico abro-grabo-cierro.

    No he tenido problema nunca.


    Cita Iniciado por moraber Ver Mensaje
    Gracias Amigos del Foro, algun programador me puede ayudar a manejar archivos en red, que varios usuarios al tiempo usen archivos, leer, grabar, borrar, consultar etc, si que estos se bloqueen o se dañen, Gracias..

    0 Not allowed!

  3. #3
      Super Moderador
    Avatar de Josber

    Registrado
    febrero de 2015
    Ubicación
    Alicante
    Mensajes
    796
    Última visita
    Hoy a las 10:11

    Agradecimientos
     
    Recibidos
    440
    Enviados
    362

    Citaciones y menciones
     
    Mentioned
    77 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    13 Post(s)
    Poder de Reputación
    37
    Activista del Foro / Point Value: 0 Agradecimientos / Point Value: 0

    Predeterminado

    Cita Iniciado por Breew Ver Mensaje
    cerrarlo acto seguido.
    leo abro-leo-cierro.
    modifico abro-grabo-cierro
    Pero, eso ralentizará mucho el programa, ¿no?. Yo creo que es mejor usar los FILE STATUS y las DECLARATIVES, que, aunque sea un coñazo de programación, dan buen resultado.

    Un saludo.-

    0 Not allowed!

  4. #4
      Forero
    B

    Registrado
    febrero de 2015
    Ubicación
    Barcelona
    Edad
    59
    Mensajes
    126
    Última visita
    09.05.2022

    Agradecimientos
     
    Recibidos
    11
    Enviados
    105

    Citaciones y menciones
     
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    11

    Predeterminado

    Hola Josber.

    Bueno, es lo que se ocurrio para tener el fichero ocupado el minimo posible.
    La verdad es que no noto si se ralentiza o no. Funciona todo muy rapido.
    De todas maneras, lo controlo todo con las declaratives, mas que nada para tener constacia de que hace lo que le pido


    Cita Iniciado por Josber Ver Mensaje
    Pero, eso ralentizará mucho el programa, ¿no?. Yo creo que es mejor usar los FILE STATUS y las DECLARATIVES, que, aunque sea un coñazo de programación, dan buen resultado.

    Un saludo.-

    0 Not allowed!

  5. #5
      Senior
    J

    Registrado
    junio de 2016
    Ubicación
    Albacete
    Edad
    57
    Mensajes
    417
    Última visita
    Hoy a las 00:19

    Agradecimientos
     
    Recibidos
    240
    Enviados
    149

    Citaciones y menciones
     
    Mentioned
    52 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    9 Post(s)
    Poder de Reputación
    25
    Activista del Foro / Point Value: 0 Agradecimientos / Point Value: 0

    Predeterminado

    Hoy los sistemas operativos son muy rápidos a la hora de abrir un fichero, cerrarlo, leer y escribir.

    Pero es cuestión de operatividad, seguridad y compartir la información.

    Si diseñas un programa multipuesto, (por ejemplo una aplicación que mantenga datos de clientes) cuando un usuario lee un cliente para su mantenimiento, debe bloquearlo y avisar al resto de que se esta modificando o está en uso. Ya que no seria razonable que dos usuarios modificaran el mismo cliente sin avisar al ultimo en llegar. De lo contrario que datos del cliente seria modificado por que usuario.

    Por eso, una consulta o listado abre en modo input y genera el informe sin bloquear a otros usuarios informacion.

    Un mantenimiento debe abrir el fichero en modo i-o y bloquear el registro que se está modificando, borrando o dando de alta.

    Esto es condición para determinar que una aplicación es multiusuario o multipuesto. Cuando se puede compartir base de datos de forma lógica y denegar el acceso a lo que sea necesario.

    Otra cuestión mas complicada es el mantenimiento de por ejemplo un albaran (que contiene una cabecera con datos del cliente, forma de pago, etc y lineas de productos que se dispensan). En esta tarea hay multiples soluciones, pero la mas adecuada el bloquear la cabecera y dejar al usuario que tiene bloqueada la cabecera modificar las lineas de albaran.

    0 Not allowed!

  6. #6
      Administrador
    Avatar de Kuk

    Registrado
    enero de 2015
    Ubicación
    Madrid
    Edad
    39
    Mensajes
    2,286
    Última visita
    Ayer a las 21:14

    Agradecimientos
     
    Recibidos
    1,036
    Enviados
    888

    Citaciones y menciones
     
    Mentioned
    102 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    31 Post(s)
    Poder de Reputación
    10

    Predeterminado

    El asunto no es sólo el SO, sino que sobre todo los accesos E/S (o I/O en inglés), los discos son mucho más rápidos que antes. Y si es un SSD, mejora en varias veces el rendimiento.

    0 Not allowed!
    ¿Te han ayudado? NO TE OLVIDES de darle al botón
    ¿Quieres dirigirte a alguien en tu post? Notifícale con una mención, tienes 2 opciones:
    1. Haciendo clic en el icono al lado de su nick
    2. Haciendo clic en el botón en el editor y escribiendo su nick.

Información de Tema

Usuarios Viendo este Tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

Temas Similares

  1. [Sintaxis] Manejo OCX impresora Fiscal Epson nueva generación
    Por fastpho en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 101
    Último Mensaje: 29.08.2020, 03:26
  2. [Aporte] Manejo de control CmListView (Grid)
    Por Josber en el foro Cocina PowerCOBOL
    Respuestas: 27
    Último Mensaje: 18.11.2019, 09:16
  3. [Componente] Manejo del control Frame
    Por Begoguay en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 1
    Último Mensaje: 03.02.2019, 22:29
  4. [Sintaxis] conexion en red
    Por Breew en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 1
    Último Mensaje: 05.11.2017, 09:26
  5. [Sintaxis] Copiar archivos en RED LAN
    Por Roger en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 6
    Último Mensaje: 27.05.2017, 09:38

Marcadores

Marcadores

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •