façile, il suffit de n'utiliser que des API génériques sans être tributaire d'une version précise de windows. bref, écrire de la portabilité, écrire du pur Win32.
Les virus par exemple doivent être écrits avec soins pour ne pas se planter dans un cas de figure imprévu.
par exemple, pour ouvrir un fichier, la fonction CreateFile et toute indiquée mais son comportement peut être différent selon les versions de windows. on peut alors tester la version et traiter 2 cas différents ou alors tenter de trouver le tronc commun qui marchera partout.
autre solution, écrire pour que ça tourne sur windows 95, puis s'assurer de la compatibilité en testant sur 98, Me, 2000 et xp. si l'un des tests échoue, faire une rustine pour chaque problème précis.
je suis volontairement resté dans le vague pour que tu puisse rechercher tes propres solution.
la bible, c'est "Référence du programmeur Win32"
ce fichier d'aide est inclus dans Delphi.
en utilisant ces fonctions comme indiqué, tu es quasiment sûr de ne pas te tromper.
2006-09-12 05:30:54
·
answer #1
·
answered by Ramis V 7
·
0⤊
0⤋
Tout dépend de la complexité du programme mais pour un programme simple tu n'a rien a faire.
Normalement quand tu execute un programme depuis delphi, ce dernier va créer automatiquement un fichier .EXE dans le dossier de ton projet.
Et comme la plupart des programme de delphi ne nécessite pas de dll, il suffit de récuperer cet EXE. Tout simplement !
2006-09-12 08:11:41
·
answer #2
·
answered by karastra 5
·
0⤊
0⤋