Bonjour (d'Alsace).
Il s'agit d'un problème "transversal" mais principalement lié à Windows, je l'ai donc placé ici ...
Je suis actuellement sous Windows 2000 SP4. Comme je suis "ringard" aux yeux de certainsje suis resté un "accro" du port parallèle pour mes bidouillages hardware (je ne détaillerai pas ici pourquoi je n'ai qu'une confiance "limitée" dans les divers systèmes d'interface "industriel" USB
)
Je commande un système via des optocoupleurs (données uniquement en sortie) et j'ai trouvé l'astuce suivante : j'ai réalisé (directement sur la prise DB25) le câblage indiqué par "John Sawyer" à l'adresse suivante :
http://www.lvr.com/jansfaq.htm
Cela me permet de simuler une imprimante et de la gérer (en Delphi 6) via les fonctions CreateFile, WriteFile et CloseHandle de Win32API (accès via SysUtils), et ainsi je gère mes 8 lignes de données (comme dit, en sortie seule) sans aide d'une quelconque DLL style InpOut32.dll (qui au passage ne marche pas avec les ChipSets Oxford).
Mon problème est la compatibilité de mon code avec les systèmes 64 bits (il marche encore sans problème sous XP, 32 bits ! ), sachant qu'il faut le plus souvent ajouter une carte parallèle. Est-ce que :
1) L'API32 est présente ou émulée, donc pas de problème ?
2) Je dois recompiler (avec modifications ? ) mon code sur une machine 64 bits (si j'y arrive) ?
3) Je peux dire adieu à mon système via le port parallèle et dois passer en USBen priant pour que ledit contrôleur ne plante jamais ?
Merci d'avance pour toute réponse ...
Alberich (qui aime chercher des ennuis ? )
Partager