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!!
Publicité
Posté le 18-01-2002 à 15:29:57
lpoziggy
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..
stef_dobermann
Personne n'est parfait ...
Posté le 19-01-2002 à 20:18:31
pour le port parrallele g 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...
verdoux
And I'm still waiting
Posté le 19-01-2002 à 20:42:01
SteF_DOBERMANN a écrit a écrit :
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.
lpoziggy
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!
stef_dobermann
Personne n'est parfait ...
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...
lpoziggy
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??
lpoziggy
Posté le 21-01-2002 à 18:24:24
Vous etes tjs là les copains??
stef_dobermann
Personne n'est parfait ...
Posté le 21-01-2002 à 21:11:49
oui toujours sans réponse
---------------
Tout à commencé par un rêve...
lpoziggy
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!!
Publicité
Posté le 22-01-2002 à 11:11:32
ethernal
Chercheur de vérité...
Posté le 22-01-2002 à 13:09:56
tu as essayé de l'ouvrir comme un simple fichier ?
lpoziggy
Posté le 22-01-2002 à 16:03:21
Comment ca en simple fichier??? Avec fopen??
As tu un exemple??
antp
Super Administrateur Champion des excuses bidons
Posté le 22-01-2002 à 16:42:06
l'équivalent de fopen ce serait AssignFile ou alors un TFileStream...
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 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 )
lpoziggy
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