RunProgram & SetColorGadget

Codes specifiques à MacOS X
Avatar de l’utilisateur
MetalOS
Messages : 1492
Inscription : mar. 20/juin/2006 22:17
Localisation : Lorraine
Contact :

RunProgram & SetColorGadget

Message par MetalOS »

Salut les amis, comme mon PC ma lâché il y à maintenant 2 jours je suis passer sur Mac (Et je ne regrette pas mon choix). Je suis donc en train de porter mes logiciels sous mac mais je rencontre un problème avec la commande RunProgram et SetColorGadget.

Voici la commande que j'utilisais sous ubuntu pour exécuter firefox et charger une page web.

Code : Tout sélectionner

 firefox = RunProgram("firefox", "http://www.google.fr", "" , 1, #PB_Program_Open)
Seulement sous Mac OS X Lion cet commande ne marche pas si j'appel Safari.

Pour la commande SetColorGadget je voudrait colorer du texte et je procède avec cette commande

Code : Tout sélectionner

SetGadgetColor(#Texte1, #PB_Gadget_BackColor, 12632256)
Seulement pas de changement de couleur, le texte reste noir.

J'utilise PB 4.60 (x86) sur un iMac avec Mac OS X Lion. Merci d'avance pour votre aide.
Avatar de l’utilisateur
Ar-S
Messages : 9472
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: RunProgram & SetColorGadget

Message par Ar-S »

navigateur :
As tu essayé

Code : Tout sélectionner

RunProgram("http://google.fr","","")
couleur :
As tu essayé une syntaxe comme $FFCCAA ou rgb(200,200,200) par exemple à la place de 12632256 ?
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
MetalOS
Messages : 1492
Inscription : mar. 20/juin/2006 22:17
Localisation : Lorraine
Contact :

Re: RunProgram & SetColorGadget

Message par MetalOS »

Oui j'ai déjà essayer les deux solutions mais ça ne marche pas.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: RunProgram & SetColorGadget

Message par Backup »

jette ton Mac , revien sur Intel :)
Avatar de l’utilisateur
MetalOS
Messages : 1492
Inscription : mar. 20/juin/2006 22:17
Localisation : Lorraine
Contact :

Re: RunProgram & SetColorGadget

Message par MetalOS »

:lol: , non je ne reviendrais plus sous PC. Trop bien sous mac :wink:
Avatar de l’utilisateur
Ar-S
Messages : 9472
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: RunProgram & SetColorGadget

Message par Ar-S »

Bon bah faut attendre qu'un pro du mac intervienne... 8)
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
MetalOS
Messages : 1492
Inscription : mar. 20/juin/2006 22:17
Localisation : Lorraine
Contact :

Re: RunProgram & SetColorGadget

Message par MetalOS »

PB à un comportement vraiment bizarre sous Mac. Certaine sources avec des commandes de base marche très bien sous windows et Linux mais pas sous mac. Je me demande si ça ne vient pas de xcode car j'ai installer une version qui ce trouve sur le cd de Léopard alors que je tourne sous Lion.
Avatar de l’utilisateur
Mindphazer
Messages : 635
Inscription : mer. 24/août/2005 10:42

Re: RunProgram & SetColorGadget

Message par Mindphazer »

J'ai la dernière version de Xcode.
Mais j'ai exactement le même problème que toi.
Avec RunProgram, certaines applis se lancent (VirtualBox, par exemple), et d'autre non. Comme firefox.
Bureau : Win10 64bits
Maison : Macbook Pro M1 14" SSD 512 Go / Ram 16 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Avatar de l’utilisateur
MetalOS
Messages : 1492
Inscription : mar. 20/juin/2006 22:17
Localisation : Lorraine
Contact :

Re: RunProgram & SetColorGadget

Message par MetalOS »

Sa ne vient pas d'Xcode je vient de faire la mise à jour de la dernière version et j'ai toujours le même problème. J'ai un autre problème, quand j'exécute dans l'IDE mon programme qui charge des fichiers de préférences tous marche bien, mais une fois que je crée l'exécutable et que je le lance il ne me charge pas les fichiers de préférences.

J'ai tester PB 4.51 qui plante au démarrage et 4.60 même problèmes. :cry:
Avatar de l’utilisateur
MetalOS
Messages : 1492
Inscription : mar. 20/juin/2006 22:17
Localisation : Lorraine
Contact :

Re: RunProgram & SetColorGadget

Message par MetalOS »

Apparemment il faudrait passer par les APIs pour que ça marche. C'est ce qu'il ce dit sur le forum anglais. FRED si tu passe par la que tu puisse m'éclairer sur le sujet.
Avatar de l’utilisateur
MetalOS
Messages : 1492
Inscription : mar. 20/juin/2006 22:17
Localisation : Lorraine
Contact :

Re: RunProgram & SetColorGadget

Message par MetalOS »

En utilisant la commande RunProgram de cet façon j'ai réussi à obtenir ce que je voulais.

Code : Tout sélectionner

RunProgram("open", GetHomeDirectory() + "Capture.jpg", "", #PB_Program_Open)
Je devais ouvrir un fichier image qui ce trouvais dans mon répertoire utilisateur avec le logiciel Aperçu de Mac OS X. Avec la commande comme ça ça marche très bien.

Pour le SetColorGadget il faut obligatoirement passer par l'API. Dès que je trouve je poste mon résultat ici.
Répondre