cs_benjeddi
Messages postés66Date d'inscriptionvendredi 26 janvier 2007StatutMembreDernière intervention 2 janvier 2008
-
29 mai 2007 à 11:12
surfzoid
Messages postés463Date d'inscriptionvendredi 15 août 2003StatutMembreDernière intervention21 avril 2010
-
14 juin 2007 à 12:03
bonjour j'ai un probleme et je n'arrive pas à le resolu pouvez vous m'aidez
le probleme : j'ai une application qui ecrit sur une fichier texte des information et il me faut lire sur information en temps réel et de l'inserer dans une base de donnée j'ai penser de lire à partir de le fichier ecrit par le premier programme mais c'ete pas ideal
est ce que il y'a une astuce qomment crée un thread ou un buffer pour synchroniser les deux programme (lecture et ecriture en temp reel)
survcopt
Messages postés224Date d'inscriptionmardi 27 mai 2003StatutMembreDernière intervention13 mai 20221 29 mai 2007 à 13:25
Tu peux pas ecrire directe dans ta base de données , j'avais fait un soft en VB6 ou des données étaient stockées en permanence pendant qu'un autre piochait en même temps dans cette même base de données .
survcopt
Messages postés224Date d'inscriptionmardi 27 mai 2003StatutMembreDernière intervention13 mai 20221 29 mai 2007 à 17:36
Merci Sharpmao de m'avoir corrigé
Je ne sais pas comment tu peux ecrire et lire dans un fichier en même tps et avec 2 appli . Mettre en oeuvre un fichier mdb comme source de données système ne doir pas être la mort il existe des modules offices pour c#
cs_benjeddi
Messages postés66Date d'inscriptionvendredi 26 janvier 2007StatutMembreDernière intervention 2 janvier 2008 30 mai 2007 à 20:09
bonjour merci pour tous le probleme c que cet ordinateur lier a une machine indistrielle qui fais des teste sur les produits et il a un temps de cycle tres faible et l'operation d'insertion peux causer un retard et on plus le programme qui fais fonctionné cet machine et un programme pas niveau y' il a une chose et pas claire encore ? j'espere que m'aider à trouver une solution?
survcopt
Messages postés224Date d'inscriptionmardi 27 mai 2003StatutMembreDernière intervention13 mai 20221 1 juin 2007 à 07:23
Quel est le débit de ton bus , car si tu laisses ta base de donnée ouverte tu peux y ecrire dedans sans perdre de temps . De plus avec la liaison série tu ne fais pas de temps reel même si tu demandes à avoir une interruption à chaque octet .Donc tu peux remplir le buffer de réception pendant que tu sauvegardes tes données
surfzoid
Messages postés463Date d'inscriptionvendredi 15 août 2003StatutMembreDernière intervention21 avril 2010 14 juin 2007 à 12:03
Tu doit ouvrir ton fichier d'un coté en mode write + share et de l'autre en mode readonly + share, ensuite sur la partie lecture tu peut utilisé un filesystemwatcher (composant .NET de visual studio)