Un seul code pour 2 OS possible ???
Publié : mar. 12/août/2014 16:11
Bonjour à tous,
j'ai quelques codes sous Windows que je re-compile sous Linux mais en fait, je suis obligé de ré-écrire de toutes petites parties car
1) Problème sur les chemins : eh oui, Microsoft a déclaré le '\' comme séparateur, là où le reste du monde utilise le '/'...
- puis-je automatiser avec une macro (If CompilerOS alors separateur = '\' etc.) sachant qu'il me faut un exemple car je n'ai jamais utilisé les macros
- par exemple, si je travaille avec GetCurrentDirectory()+"\symbols\" puis idem sous Linux : GetCurrentDirectory()+"/symbols/"
2) Problème de polices : il semble que sous Linux, les utilisateurs aient de très grands écrans ou une petite vue... les polices sont plus grandes que sous Windows
- Quelles polices sont communes ?
- Si je dois embarquer une police avec mon logiciel, un TTF fonctionne partout ? puis-je forcer les polices systèmes ?
- Comment s'assurer que le même code donnera le même aspect ?
3) Problème de "fenêtre" et Gadget : même ordre d'idée que ci-dessus...
- Comment puis-je déterminer la bonne hauteur
- Une macro peut-elle me permettre de remplacer une constante (#Win-High-Offset par exemple) ?
Merci d'avance pour vos aides très précieuses comme toujours
j'ai quelques codes sous Windows que je re-compile sous Linux mais en fait, je suis obligé de ré-écrire de toutes petites parties car
1) Problème sur les chemins : eh oui, Microsoft a déclaré le '\' comme séparateur, là où le reste du monde utilise le '/'...
- puis-je automatiser avec une macro (If CompilerOS alors separateur = '\' etc.) sachant qu'il me faut un exemple car je n'ai jamais utilisé les macros
- par exemple, si je travaille avec GetCurrentDirectory()+"\symbols\" puis idem sous Linux : GetCurrentDirectory()+"/symbols/"
2) Problème de polices : il semble que sous Linux, les utilisateurs aient de très grands écrans ou une petite vue... les polices sont plus grandes que sous Windows
- Quelles polices sont communes ?
- Si je dois embarquer une police avec mon logiciel, un TTF fonctionne partout ? puis-je forcer les polices systèmes ?
- Comment s'assurer que le même code donnera le même aspect ?
3) Problème de "fenêtre" et Gadget : même ordre d'idée que ci-dessus...
- Comment puis-je déterminer la bonne hauteur
- Une macro peut-elle me permettre de remplacer une constante (#Win-High-Offset par exemple) ?
Merci d'avance pour vos aides très précieuses comme toujours