Multitarea

Post Reply
Verhoven
Posts: 435
Joined: Sun Oct 09, 2005 7:23 pm

Multitarea

Post by Verhoven »

Necesito hacer un programa que haga dos tareas simultaneamente y que estas dos tareas accedan a y graben en las mismas dbf, teniendo además que ser visibles las dos tareas desde la ventana principal.

Una tarea consiste en grabar registros manualmente registros y la otra a través de unos equipos conectados mediante un concentrador a través del puerto RS-232 del ordenador.

¿Qué recomendaciones me pueden dar?, nunca he trabajado con varias tareas a la vez dentro del mismo programa.



Gracias de antemano.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

A que te refieres con: ?

> teniendo además que ser visibles las dos tareas desde la ventana principal

Tener dos ventanas abiertas a la vez ? En caso afirmativo, este es un ejemplo:

Code: Select all

#include "FiveWin.ch"

function Main()

   local oWnd 

   DEFINE WINDOW oWnd TITLE "Primera"

   @ 2, 2 BUTTON "Segunda" SIZE 80, 20 ACTION Segunda()

   ACTIVATE WINDOW oWnd

return nil

function Segunda()

   local oWnd

   DEFINE WINDOW oWnd TITLE "Segunda"

   ACTIVATE WINDOW oWnd

return nil
Como cada ventana tiene su propio procedimiento que la controla, una puede estar atendiendo a escribir datos y otra al puerto RS232
Image
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
pymsoft
Posts: 383
Joined: Tue Oct 11, 2005 1:01 pm
Location: Savona - Italia
Contact:

Post by pymsoft »

Verhoven,

yo hago dos aplicaciones diferentes (o dos sesiones del mismo programa), una para acceder y leer los datos del RS-232 (cajas registradoras), y otra para acceder y hacer todas las tareas manuales.

(En realidad es el mismo programa llamado con un parametro diferente, segun tenga que acceder a la lectura del RS-232 o tareas manuales)


Saludos
Pedro Gonzalez
Post Reply