Moebius

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Bon, je pense avoir réglé le pb de compilation. Peux tu tester ?

Moebius_beta9.zip
Image

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 !
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Progi1984 a écrit :Bon, je pense avoir réglé le pb de compilation. Peux tu tester ?
Nickel !! :D

Merci d'avoir ajouter le requester ;)
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message 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.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message 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
Image
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message 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é) ?
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message 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 ?
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message 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.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message 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 !
Anonyme

Message par Anonyme »

Je surveille de très près le projet , bon boulot les gars. :D
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Portage depuis MacOS

Message 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 :oops:

- 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 :)
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Et voici la dernière beta :

Beta 11 Moebius_beta11.zip
Image

Code : Tout sélectionner

ADDED		GUI : Profiles management
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message 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.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message 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
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message 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
Image
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Donc pour la copie d'écran tout déplié :

Image
Image

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
Répondre