Page 12 sur 26
Publié : lun. 16/févr./2009 19:42
par Progi1984
Bon, je pense avoir réglé le pb de compilation. Peux tu tester ?
Moebius_beta9.zip
Code : Tout sélectionner
Beta #9
ADDED Documentation
IMPROVED Optimisation
ADDED Message at the end
Sinon pour la signature, bete que ce soit trop court !
Tu mets trois liens et pof, tu peux quasi rien mettre de plus !
Publié : lun. 16/févr./2009 20:01
par Backup
Progi1984 a écrit :Bon, je pense avoir réglé le pb de compilation. Peux tu tester ?
Nickel !!
Merci d'avoir ajouter le requester

Publié : lun. 16/févr./2009 20:15
par Anonyme2
Pour la ligne Dossier de travail, c'est extrêmement laborieux avec le pathrequester de PB lorsque l'on a un long chemin . Je le rentre par un copier coller et j'ajoute un antislash à la main, je valide et tout est Ok mais en fait, j'ai une erreur sur le chemin (trouve pas le fichier lib) car ce n'est pas vraiment pris en compte.
Tu pourrais faire en sorte que lorsque l'on valide, il lit bien le Texte que j'ai rentré dans ta boite de texte.
Et puis depuis le temps, une gestion des projets avec sélection pour récupérer l'ensemble des paramètres car le bouton est grisé, on ne peut pas changer, il faut bricoler le fichier ini.
Publié : mar. 17/févr./2009 15:13
par Progi1984
J'ai amélioré... Ca devrait être mieux... Par contre, j'ai pas compris ta dernière phrase cité ci-dessous :
Denis a écrit :Et puis depuis le temps, une gestion des projets avec sélection pour récupérer l'ensemble des paramètres car le bouton est grisé, on ne peut pas changer, il faut bricoler le fichier ini.
Moebius_beta10.zip

Publié : mar. 17/févr./2009 17:29
par Anonyme2
Comment je fais si je veux compiler un autre projet, le bouton est grisé ?
Et si je veux recompiler un projet pour le quel j'avais déjà défini les chemins (bouton toujours grisé) ?
Publié : mar. 17/févr./2009 17:34
par Progi1984
@Denis
Code : Tout sélectionner
En fait dés que tu remodifies un des cases de l'étape2, il faut revalider le projet.
Ce concept t'est ok ?
Publié : mar. 17/févr./2009 18:32
par Anonyme2
Pour le concept Ok , je n'avais pas compris.
Je retapais tout à chaque fois, ultra pénible.
il faudrait pouvoir enregistrer les paramètres pour plusieurs lib différentes, ça permet de revenir avec les mêmes valeurs.
Publié : mar. 17/févr./2009 18:48
par Progi1984
Oki... je vois
Je vais voir une gestion de profils et comment l'inclure mais j'ai déjà une tite idée
Plus d'infos ce soir ou demain !
Publié : mar. 17/févr./2009 18:50
par Anonyme
Je surveille de très près le projet , bon boulot les gars.

Portage depuis MacOS
Publié : mer. 18/févr./2009 21:10
par Progi1984
Oliv a écrit :A mon avis tu ne devrais pas faire 40 posts. Enfin pour tes questions je regarderai plus en détail plus tard mais pense bien que MacOS est assez proche de Linux
- Pourriez vous me renvoyer le retour de pbcompiler via la ligne de commande (afin de récupérer les commutateurs de la ligne de commande) ?
J'ai pas compris
- Quel est l'extension d'un executable sous MacOs (.exe sous Windows) ?
.app mais c'est un package qui contient beaucoup de choses. Il n'y a pas vraiment d'extensions sous MacOS
- Quel est l'extension d'un objet sous MacOs (.obj sous Windows, .o sous Linux) ?
Pareil mais je regarderai
- Quel est l'extension d'une librairie sous MacOs (.lib sous Windows, .a sous Linux) ?
Je viens de regarder : sans extension
- Quel est l'extension d'une aide sous MacOs (généré par DocMaker / .chm sous Windows, sans extension sous Linux) ?
Je ne sais pas, la doc de pb est au format .html ce qui est assez chiant d'ailleurs
- Quel est l'extension d'un batch/script sous MacOs (.bat sous Windows, .sh sous Linux) ?
.sh comme Linux
- Quel est le format de librairie sous MacOs (MSCOFF sous Windows, ELF sous Linux) ?
Aucune idée
- Quel est le séparateur de dossiers sous MacOs ( "/" sous Linux, "" sous Windows) ?
'/' comme Linux
- Que retourne ce code suivant sous MacOs ?
Constant not found
Pourrais je avoir une copie d'écran du dossier de purebasic avec tous les dossiers dépliés (pour voir l'organisation du dossier purebasic) ?
Je crois que c'est pareil mais je vérifierai
Voilà voilà

En ligne de commande, quand tu fais "pbcompiler" aprés t'être placé dans le dossiers compilers de PureBasic, que cela te retourne t il ?
Code : Tout sélectionner
; Execute le compilateur PureBasic avec l'option /? et affiche la sortie (version windows)
; Pour Linux/MacOS changez le paramètre "/?" en "-h" et le "" en "/" dans le chemin vers le compilateur.
;
Compilateur = RunProgram(#PB_Compiler_Home+"\Compilers\pbcompiler", "/?", "", #PB_Program_Open|#PB_Program_Read)
Sortie$ = ""
If Compilateur
While ProgramRunning(Compilateur)
Sortie$ + ReadProgramString(Compilateur) + Chr(13)
Wend
Sortie$ + Chr(13) + Chr(13)
Sortie$ + "Code de retour : " + Str(ProgramExitCode(Compilateur))
EndIf
MessageRequester("Sortie", Sortie$)
J'attends le reste de tes réponses

Publié : mer. 18/févr./2009 22:09
par Progi1984
Et voici la dernière beta :
Beta 11
Moebius_beta11.zip
Publié : jeu. 19/févr./2009 5:46
par Anonyme2
J'ai enregistré mon profil, fermé le GUI et relancé, rechargé mon profil, tout s'inscrit dans les boites de texte mais lorsque je clique sur Valider, j'ai l'erreur "nead a real purebasic source for compiling", je n'arrive à valider que si je met le curseur dans le stringgadget du fichier source, il semble ne pas être pris en compte correctement.
Sinon, à l'ouverture, il serait bien que le dernier projet s'ouvre, et pas que l'on ai le projet defaut qui est vide.
Peut-être que la question voulez-vous ouvrir est superflue ou alors ça peut faire partie des réglages en pouvant cliquer une boite "toujours demander avant de charger un projet" car à mon gout il y a trop de truc à cliquer, mais bon ce n'est que ma façon de voir.
Publié : ven. 20/févr./2009 14:55
par Progi1984
@Denis : j'ai intégré les nouvelles modifs dans le SVN mais j'ai pas encore recompilé. Ce soir, ce sera bon. Je te recompile cela. Merci
@Dobro : Nickel, merci pour la suppression
Publié : ven. 20/févr./2009 18:44
par Progi1984
Sortie de la beta #12 :
Code : Tout sélectionner
Beta #12
IMPROVED GUI : Loading default profil if existant
ADDED GUI : Moebius_GUI Preferences
IMPROVED GUI : Refactoring Variables
IMPROVED GUI : Modal Windows
File:1->
Moebius_beta12.zip

Publié : ven. 20/févr./2009 18:50
par Oliv
Donc pour la copie d'écran tout déplié :
Je t'ai passé les répertoires librairies et exemples car ça fait trop de choses pour rien.
Sinon pour l'extension d'un objet je dirai .o mais c'est à vérifier. Ensuite je t'ai dit que les librairies sont sans extensions, ça c'est pour les librairies dans le répertoire "librairies" de pb. Par contre l'équivalent des .lib sous Windows est .a sous MacOS
Sinon MacOS n'est pas sensible à la casse.
Pour le retour de "pbcompiler" et "pbcompiler -h" pour l'aide :
sfg:compilers olivier$ ./pbcompiler
PureBasic 4.30 (MacOS X - x86) - (c) 2008 Fantaisie Software
A filename must be specified.
pbcompiler -h for help.
sfg:compilers olivier$ ./pbcompiler -h
Quick Help:
-----------
pbcompiler "filename.pb"
Options:
--------
-c or --commented: Produce commented asm output (purebasic.asm)
-d or --debugger: Enable the debugger
-u or --unicode: Enable unicode support
-t or --thread: Enable the threadsafe support
-e or --executable "filename": Create an executable to the given filename
-r or --resident "filename.res": Create a resident file to the given filename
-i or --inlineasm: Enable the inline ASM support
-q or --quiet: Display only error on the standard output
-sb or --standby: Starts the compiler in standby mode (remote control)
-ls or --liststructures: Creates a file with all the structures
-lf or --listfunctions: Creates a file with all the functions
-li or --listinterfaces: Creates a file with all the interfaces
-lp or --listpath: Set the output path for the above lists commands
-qs or --querystructure "name": Creates a file with the definition
-s or --subsystem "name": Uses the specified subsystem
-n or --icon "iconname.icns": add the icon to the application
-f or --front: put the launched process to front
-ibp or --ignorebundlepath: don't use the bundle path as current directory
-l or --linenumbering: Enable line numbering in the final executable for OnError
-o or --constant: Declare a new constant at compile time
-g or --language: Set the language of the compiler error messages
-ds or --debugsymbols: Add standard debug symbols to executable
-v or --version: Display the compiler version