Probleme de comm avec une liaison série en C++

Probleme de comm avec une liaison série en C++ - C++ - Programmation

Marsh Posté le 23-04-2003 à 16:07:45    

Bonjour,
 
je programme avec borland C++ builder 6 et je dois piloter une application via un port série (COM)
Cette application tourne tres bien sous Windows 98. Par contre sous 2000 il plante au bout d'un moment ..  
 
Il y a donc apparement des différences entre les ports COM entre 98 et 2000. Mais lesquels. QQun a til deja rencontré ce probleme ?
 
Merci pour votre aide

Reply

Marsh Posté le 23-04-2003 à 16:07:45   

Reply

Marsh Posté le 23-04-2003 à 16:31:08    

comment accèdes-tu aux ports série ?

Reply

Marsh Posté le 24-04-2003 à 19:54:12    

j'accède aux port série via un dll fait maison qui fonctionne bien sous windows 98 mais sous 2000, la gestion est différente.
 
Je pe fournir en PV les sources de cette DLL  
 
Merci pour votre aide

Reply

Marsh Posté le 24-04-2003 à 20:54:13    

valà c'est ça le problème.
 
ta DLL ne marcheras pas si elle accède au matériel directement, sous un noyau NT, il faut faire une driver en mode kernel (un .SYS).

Reply

Marsh Posté le 25-04-2003 à 13:10:44    

ah bon ???  c'est pour ca ??
 
Mais il y a deja un serial.sys  ds windows2000
 
on ne pourra pas prendre celui la ?
 
quelle est au juste la différence entre une DLL et un .SYS
 
Merci pour ton aide

Reply

Marsh Posté le 25-04-2003 à 15:00:01    

DLL: bibilothèque de fonctions/ressources.
 
SYS: pilote de quelque chose qui aura "tous" les droits d'accès au matériel.

Reply

Sujets relatifs:

Leave a Replay

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