Page 1 sur 1

RunProgram & SetColorGadget

Publié : mer. 28/mars/2012 8:32
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.

Re: RunProgram & SetColorGadget

Publié : mer. 28/mars/2012 8:50
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 ?

Re: RunProgram & SetColorGadget

Publié : mer. 28/mars/2012 12:40
par MetalOS
Oui j'ai déjà essayer les deux solutions mais ça ne marche pas.

Re: RunProgram & SetColorGadget

Publié : mer. 28/mars/2012 12:54
par Backup
jette ton Mac , revien sur Intel :)

Re: RunProgram & SetColorGadget

Publié : mer. 28/mars/2012 14:38
par MetalOS
:lol: , non je ne reviendrais plus sous PC. Trop bien sous mac :wink:

Re: RunProgram & SetColorGadget

Publié : mer. 28/mars/2012 15:42
par Ar-S
Bon bah faut attendre qu'un pro du mac intervienne... 8)

Re: RunProgram & SetColorGadget

Publié : mer. 28/mars/2012 15:56
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.

Re: RunProgram & SetColorGadget

Publié : mer. 28/mars/2012 16:13
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.

Re: RunProgram & SetColorGadget

Publié : mer. 28/mars/2012 17:30
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:

Re: RunProgram & SetColorGadget

Publié : jeu. 29/mars/2012 20:57
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.

Re: RunProgram & SetColorGadget

Publié : ven. 06/avr./2012 14:21
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.