Absoft2 le retour

  • Créateur du sujet Créateur du sujet iManu
  • Date de début Date de début

iManu

Membre actif
23 Février 2001
633
19
Toulouse
Bon, ça va mieux...
Ca compile, ça linke, bref c'est pas gagné mais c'est en bonne voie...
Reste que sur station Sun, ce @#!§è programme se lance par une commande du style:
NomDuProgramme FichierAssocié
C'est à dire que le fichier de paramètres est de suite reconnu. Et je ne peux pas faire ça quand je double-clique sur la jolie icone de mon application.
Que faire (à part modifier le code, ce qui ne me fait pas envie, je préfèrerais rajouter un truc spécifique Mac plutôt que de devoir modifier le programme existant) ?
Peut-être créer un application de lancement dans laquelle je rentrerai le nom du fichier ?
Je ne sais pas si c'est jouable avec applescript (j'ai jamais essayé).
Quelqu'un a une idée ?
Merci,

------------------
Manu
 
Regarde par la... c'est en Obj-c fait avec Cocoa et ca te compile un fichier C, avec fichier d'entré, fichier de sortie... je l'ai pas compressé : pb avec classic, je le ferai la semaine prochaine mais tu peux télécharger...
le tous est basé sur la fonction 'system(string)' t'as deux ou trois truc à remplacer... si c'est pas clair, je peux t'expliquer...
 
Bon maintenant l'exemple est stuffé...
Dans la fonction go tu as une ligne de code:
reslutat=system(@"cc %c %c",<param1>,<param2> );
la commande est donc
'cc <param1> <param2>'
si tu veux la remplacer par
'open <param1>'
remplace la ligne par:
reslutat=system(@"cc %c",<param1> );
 
Merci !!!

Je teste tout ça Lundi.

------------------
Manu