Bonjour,
J'utilise C++ builder 6 personnel. Mon application (développée sur XP) tourne bien sous XP et 2000, mais plante rapidement sous 98 et 95.
Faut-il compiler spécifiquement pour ces anciens OS?
Version imprimable
Bonjour,
J'utilise C++ builder 6 personnel. Mon application (développée sur XP) tourne bien sous XP et 2000, mais plante rapidement sous 98 et 95.
Faut-il compiler spécifiquement pour ces anciens OS?
Euh, déjà que XP n'est plus supporté pas Crosoft, je ne te parle même pas de 98 et 95...
C'est pour toi ou pour des clients ?
Il faudrait déjà déboguer, histoire de comprendre ce qui se passe. Ca peut être un problème avec ton code qui ne se manifeste que sur les versions de Windows n'utilisant pas le kernel NT ou un dérivé (ou peut être est-ce que tu utilise une API qui n'existe pas sur ces machines).
Bonjour,
Merci pour vos réponses.
C'est une application freeware dédiée à une carte d'aquisition hardware via le port com qui cible plutôt des vieux PC.
Je vais essayer de recompiler avec C++ builder 4 qui date de 99.
Qu'en pensez vous?
bonjour
il me semble bien que Builder 6 n'est utilisable qu'à partir de XP.
on peut donc penser qu'il utilise des fonctions inexistantes ou modifiées par rapport à win95 ou 98 (ou millenium).
je suggère donc de vérifier dans le code source que les fonctions utilisées existent bien sous la même forme dans la doc de builder 4.
comme c'est un programme qui gère un com, voir les fonctions ReadFile, WriteFile..
Claude
une autre idée : le timer Windows a changé de fréquence entre 98 et XP, peut-être une piste ?
Merci pour ces pistes.
J'utilise les objets VCL standards et TComPort, bien pratique, que j'ai découvert ici.
Je vais donc essayer. Il faut refaire les forms car le format n'est pas reconnu, mais c'est pas bien long.
A suivre.