Gestion de port COM sous linux avec kylix.....

Gestion de port COM sous linux avec kylix..... - Programmation

Marsh Posté le 18-01-2002 à 15:29:57    

Salut,
je voudrais savoir comment gerer les port series sous linux avec kylix (en pascal donc!)!!
Cad, les initialiser (bit start, parité, donnees...), ainsi qu'emettre un signal!!
Merci!!
:D

Reply

Marsh Posté le 18-01-2002 à 15:29:57   

Reply

Marsh Posté le 19-01-2002 à 15:51:55    

Pas de reponse???
C'est embettant paske ca fait parti de mon projet en Bts info indus..

Reply

Marsh Posté le 19-01-2002 à 20:18:31    

:hello:
pour le port parrallele g :D
mais pour le pour le port Com aucune idée.
 
pour le port parallele j'avais trouvé trouve un super script écris en assembleur et je l'ai integré ensuite dans mon programme Delphi !!
 
Sinon il est bien Kylix ! et il cout combient  ;)

 

[edtdd]--Message édité par SteF_DOBERMANN--[/edtdd]


---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 19-01-2002 à 20:42:01    

SteF_DOBERMANN a écrit a écrit :

:hello:
pour le port parallele j'avais trouvé trouve un super script écris en assembleur et je l'ai integré ensuite dans mon programme Delphi !!




Ca marchera pas sous linux ça.

Reply

Marsh Posté le 19-01-2002 à 21:22:28    

Ben en fait il est gratos Kylix, tu peux le telecharger sur www.borland.com
C'est exactement la meme interface que c++Builder ou borland Delphi!!!
Sinon, il est pas trop mal!

Reply

Marsh Posté le 19-01-2002 à 23:32:37    

Verdoux > ok, si tu le dit ??
 
lpoziggy > je te demande ca car je l'ai vu à un peu moins de 500 E (3000 Frs) mas sur le site www.developpez.com il propose la version 2 gratuitement, et je m'interrogait sur la licence ...


---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 20-01-2002 à 20:55:04    

Je connais ce site mais g pas fais gaffe s'il le vendait!!
Effectivement, j'ai telechargé la version gratuitement!
Mais il ny a pas de solution a mon probleme??
Ou alors connaissez vous des sites??

Reply

Marsh Posté le 21-01-2002 à 18:24:24    

Vous etes tjs là les copains??

Reply

Marsh Posté le 21-01-2002 à 21:11:49    

oui toujours sans réponse  :??:


---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 22-01-2002 à 11:11:32    

Je sais juste qu'il faut ecrire dans le fichier /dev/tty.
 
En C, ca s'ecrit :
#define COM1 "/dev/ttyS0"
 
fichier=open("COM1", ........);
 
Mais en pascal je vois pas comment ouvrir ce port!!

Reply

Marsh Posté le 22-01-2002 à 11:11:32   

Reply

Marsh Posté le 22-01-2002 à 13:09:56    

tu as essayé de l'ouvrir comme un simple fichier ?

Reply

Marsh Posté le 22-01-2002 à 16:03:21    

Comment ca en simple fichier??? Avec fopen??
As tu un exemple??

Reply

Marsh Posté le 22-01-2002 à 16:42:06    

l'équivalent de fopen ce serait AssignFile ou alors un TFileStream...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 22-01-2002 à 18:02:19    

lpoziggy a écrit a écrit :

Comment ca en simple fichier??? Avec fopen??
As tu un exemple??  




 
je sais pas, ça fait trop longtemps que j'ai pas fait de pascal :D
Par contre, sous linux les périphériques sont des simples fichiers.
ex pour imprimer en bash tu fais "cat monfichier.txt > /dev/lp0". (c'est pour ça que je dis ça ;) )

Reply

Marsh Posté le 24-01-2002 à 16:37:00    

ouais, le fichier du port COM1 c'est /dev/ttyS0.
Et donc pour y ecrire il faudrait utiliser  
AssignFile....
ou alors ché po

Reply

Marsh Posté le 25-01-2002 à 14:32:02    

up

Reply

Sujets relatifs:

Leave a Replay

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