programmation de GnomeCallerID gtk et c (gros probleme !)

programmation de GnomeCallerID gtk et c (gros probleme !) - C - Programmation

Marsh Posté le 17-12-2008 à 18:19:30    

:??:  
Bonjour a tous !
 
Je fais mes premieres armes en programmation de modem et GTK.
J'utilise l'exemple miniterm.c Je m'explique:
 
un source en C qui communique avec le modem.
un source GTK pour affichage de fenetre.
 
Avant l'execution du programme de communication, je dois  
initialiser le modem avec minicom. "at#cid=1" pour activer
la fonction de CALLERID de mon modem.
 
A l'execution du programme de communication, un boite  
"terminal" s'ouvre et tout appelant s'affiche ! c'est embetant  
de devoir initialiser avec minicom... c'est quoi le truc ?
(probleme #1)
 
et voila, pour la partie CALLERID (afficheur).
Il reste en boucle infinie dans un "while"
et m'affiche tout les appelants.
 
c'est apres que ca ce complique.
 
Mon interface graphique est en GTK.
Je dois passer les informations a cette partie du processus.
mais comment ? vu que le programme de communication
loop dans un while, je ne peux pas utiliser un fprintf, la fermeture
(fclose) n'est jamais atteinte. Je dois terminer le programme
avec un ctrl+C.  
(probleme #2)
 
L'ecriture dans un fichier texte est problematique. Y aurais pas
un autre moyen de communiquer l'information a mon programme GTK ?
 
Merci de votre aide !
Stephane
 
Edit: J'ai trouve un bout de code pour "initialiser" le modem avant de passer
en mode "ecoute". Probleme #1 RESOLU...
Me reste qu'a communiquer l'information a mon programme GTK...
 
Edit: j'ai vire le gtk toolkit, j'utilise plustot winpopup/linpopup
donc en final, c'est un programme console...


Message édité par steph291 le 23-12-2008 à 20:04:55
Reply

Marsh Posté le 17-12-2008 à 18:19:30   

Reply

Marsh Posté le 17-12-2008 à 22:53:52    

j'ai rien compris
 
sinon l'initialisation avec minicom, c'est possible de l'éviter et de faire l'initialisation directement en C (comment, ça par contre, j'en sais rien)


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 19-12-2008 à 09:29:18    

je déplace dans prog :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 19-12-2008 à 09:29:35    

Ce sujet a été déplacé de la catégorie OS Alternatifs vers la categorie Programmation par Black_lord


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed