/ ou \

Partagez votre expérience de PureBasic avec les autres utilisateurs.
Bmld76
Messages : 116
Inscription : dim. 09/janv./2022 12:47

/ ou \

Message par Bmld76 »

Bonsoir,

Je programme sur MacOs pour MacOs et Windows.

Jusqu'alors lorsque que je définissais un chemin d'accès à un fichier, j'utilisais une variable de compilation pour que chaque OS ai le chemin avec le bon séparateur : / ou \.

Par erreur j'ai oubliai de le faire pour l'accès un fichier et surprise ca marche sur les 2 OS. Donc apparement, PureBasic corrige le chemin en fonction de l'OS.

Je pense que ca fonctionne dans les 2 sens.
_____________________________________________________________
IMAC 21.5 2012 Core I5 - 2.70 Ghz. 16 GB NVIDIA GeForce GT 640M 512 Mo. MacOs OCPL Sonoma 14.3
MacBook Air M1 - 8Go - Sonoma 14.5

PureBasic 6.11 MacOS
Avatar de l’utilisateur
Mindphazer
Messages : 694
Inscription : mer. 24/août/2005 10:42

Re: / ou \

Message par Mindphazer »

C'est quand même plus prudent d'utiliser la constante #PS$ (PS comme Path Separator) qui vaut "/" sur MacOS ou Linux, et "\" sur Windows....
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Avatar de l’utilisateur
venom
Messages : 3128
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Re: / ou \

Message par venom »

Je ne connaissais pas tiens #PS$ merci du tuyau :wink:






@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Avatar de l’utilisateur
Mindphazer
Messages : 694
Inscription : mer. 24/août/2005 10:42

Re: / ou \

Message par Mindphazer »

venom a écrit : jeu. 19/sept./2024 10:25 Je ne connaissais pas tiens #PS$ merci du tuyau :wink:






@++
On apprend à tout âge :lol:
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Bmld76
Messages : 116
Inscription : dim. 09/janv./2022 12:47

Re: / ou \

Message par Bmld76 »

J'ai lu et j'ai testé que quelque soit l'os, l'écriture avec / est correcte. C'est plus simple.
_____________________________________________________________
IMAC 21.5 2012 Core I5 - 2.70 Ghz. 16 GB NVIDIA GeForce GT 640M 512 Mo. MacOs OCPL Sonoma 14.3
MacBook Air M1 - 8Go - Sonoma 14.5

PureBasic 6.11 MacOS
Répondre