[TP] Gestion des bus PCI en pascal
Bonjour,
J'ai un programme écrit avec TP7 qui fonctionnait sur d'anciennes machines avec un bus ISA. Je change de machines qui sont maintenant en bus PCI. J'utilise donc de nouvelles cartes d'entrées-sorties pour lesquelles le fabricant me fournit le fichier .lib pour borland C.
Il me semble difficile de gérer le bus PCI comme avant le bus ISA en utilisant simplement l'instruction Port[add].
La meilleure solution que j'entrevois pour l'instant est de créer une DLL en C qui appellerait les fonctions fournies dans la lib du constructeur de la carte. Les fonctions ainsi crées seraient à disposition dans TP7 via la directive 'external' (une espèce de transtypage)
Est-ce que quelqu'un voit une impossibilité dans cette méthode, ou y a-t-il une meilleure idée ?
Merci à tous
Etienne