Gambas France BETA


Pas de compte ? Incription

[Abandon]Vous avez dit "exécutable" ?

123
AuteurMessages
GarulfoUnix#31 Posté le 29/8/2010 à 18:10:00
By the way
Je pas comment vous vous en sortez pour vous tartiner tout ça, mais moi, pour importer un projet gb2 dans gb3, je fais :

[list=1]
  • Ouvrir le dit projet (le message disant que c'est un projet GB2 ets à ignorer, on confirme)
  • Si il y a des formulaires dans le projet, faire Outils/Mettre à jour tous les formulaires, mais simplement les enregistrer marche aussi
  • Lancez … enjoy !
  • méthode graphique de cette manière également.
    Etant donnée que j'ai toujours un terminal ouvert, un gbc3 -a me convient très bien :) .
    Foromus#32 Posté le 30/8/2010 à 10:00:00
    Bonjour à tous,

    Une bonne nouvelle, et je suis très content :
    Comme mon code ne tournait pas sous Gambas3, et que j'ai eu la permission d'installer Gambas2, j'ai donc installé Gambas2.
    Et c'est là que c'est beau :

    Plus rien ne tourne !

    De tous les codes que j'ai pu écrire, pas un seul ne veut passer...
    A première vue, j'ai donc tout à réécrire... Bon courage !
    manu#33 Posté le 30/8/2010 à 10:33:00
    Avec Gambas ca roule !c'est pour ça qu'il faut dupliquer son projet avant de l'ouvrir avec gambas3.!!!!

    Il y a une technique pour revenir en arrière mais çà peut être long, tous dépend du projet.

    Alors tu renomme ton ancien projet comme dit precedement par ex monprojetv3 et tu supprime ton projet initiale : monprojet . Tu fais ca l'aide de nautilus.

    Tu vas dans gambas 2 et tu crée ton projet gambas2 : monprojet

    Dans ton projet gambas2 tu recrée tous tes form et ainsi que tes classes si tu as des classes sans form en respectant bien leur nom.

    Avec un éditeur (par ex Gedit ou kWrite) tu va faire un COPIER COLLER DU CONTENU de chaque fichier .class et .form de ton projet v3 pour le copier dans les même fichiers que ce du projet v2. Attention, dans un projet v3 beaucoup de fichier sont cachés ! il faut donc demander de montrer les fichiers cahés.

    Une fois que tu as fais tous ca, pour tous les fichiers, tu relances gambas2 et ton projet dois remarcher :)
    Jeanne d'arc, elle a frit, elle a tout compris ! ;)

    Config :
    Manjaro linux (excellent !)
    XFCE 4.1 (simple et efficace)
    Gambas 3 dans les dépots (confort total)
    GarulfoUnix#34 Posté le 30/8/2010 à 13:22:00
    By the wayHolala Manu ! Tu te compliques un peu beaucoup trop la vie :lol:

    Un simple :

    1
    gbc2 -a


    Suffit !
    :D :D :D
    manu#35 Posté le 30/8/2010 à 17:29:00
    Avec Gambas ca roule !ha oui ca marche ca ? , bein c'est super alors. :) :)

    Mais au est-ce que vous dégoter toutes ces astuces ? c'est dans la doc ?

    Des fois toi , prokopy ou gambix sortez des trucs dont je me demande comment vous les avez trouvé parce que j'ai beau eu cherché, j'ai jamais trouvé d'infos la dessus ? dites moi votre secret...
    Jeanne d'arc, elle a frit, elle a tout compris ! ;)

    Config :
    Manjaro linux (excellent !)
    XFCE 4.1 (simple et efficace)
    Gambas 3 dans les dépots (confort total)
    Prokopy#36 Posté le 30/8/2010 à 18:15:00
    Kinder PinguiMoi mon truc c'est simple : je bidouille et ça marche, et j'ai appris quelque chose en plus. Des fois je mélange avec des trucs que je trouve un peu partout sur le net (même si a n'a pas grand chose à voir), et puis je progresse, voilà.

    Par exemple j'ai appris hier soir à utiliser la CGI avec Gambas. Pour ça j'ai ouvert les sources de la doc (j'ai ouvert la doc aussi :lol: ), j'ai dégotté un tutoriel sur la CGI en C, plus mes connaissances en PHP. La pratique a fait le reste. :D

    Et maintenant c'est sûr, faire un site en Gambas c'est TELLEMENT mieux qu'en PHP !
    La théorie, c'est quand on sait tout et que rien ne fonctionne.
    La pratique, c'est quand ça marche mais qu'on ne sait pas pourquoi.
    Quand la théorie rejoint la pratique, rien ne fonctionne et on ne sait pas pourquoi.
    Foromus#37 Posté le 30/8/2010 à 18:34:00
    Bien vu les gars de causer en étranger (enfin, pour moi)...
    Je plaisante, naturellement....

    A part ça, le coup de

    gbc2 -a

    ça me plaît bien.
    Je suppose que je dois me rendre d'abord dans le répertoire où est l'application à traiter ?

    Je résume, parce que, je ne suis pas sûr d'avoir tout saisi :

    Mon projet1 ne roule plus, donc, je fais :

    sudo cd /MoiToto/Gambasse2/Projet1

    puis je fais ensuite :

    sudo gbc2 -a

    Et là, ça marche ?

    Encore que, si j'ai bien suivi, j'aurais dû changer de répertoire. Donc, avec nautilus, je vais créer un répertoire Gambasse2bis, coller mon Projet1 dedans et faire ce que j'ai dit ci-dessus ?
    Et si ça roule, je fais le même coup pour Projet2 ?

    Voilà : ai-je bien formulé ?...
    GarulfoUnix#38 Posté le 30/8/2010 à 20:04:00
    By the way
    Mais au est-ce que vous dégoter toutes ces astuces ? c'est dans la doc ?


    C'est l'architecture de Gambas :) .
    Gambas est composé d'un :

    - Archiveur (gba)
    - Compilateur (gbc)
    - Interpréteur (gbx)
    - Scripteur (gbs)
    - IDE (gambas3.gambas)



    Tout ces programmes sont de simple executable écrit en C.
    Il fonctionnement (c'est logique) en console.

    En comprenant l'architecture et la manière dont un projet Gambas est passé dans la machine, on peut facilement s'amuser avec tout le reste.
    En faite, l'IDE Gambas cache toute la machinerie à l'utilisateur donc pour eux (vous), il vous suffit de faire "exécuter" dans l'IDE et vous obtenez ce que vous voulez :) .

    Si vous retirez l'IDE et que vous lancer un :

    1
    $ gbc3 --help


    vous obtiendrez la liste des options du compilateur de Gambas.

    Testez donc ! ;)
    Foromus#39 Posté le 3/9/2010 à 19:29:00
    Bon, à part ça, vous auriez pas une petite idée pour que j'avance un peu ?
    1
    gbc2 -a

    je tape ça où ?...
    Et ma page qui ne s'affiche qu'à moitié, dans le haut, à droite, y'aurait pas une astuce pour la remettre au centre ?
    Je passe le fait que, pour arrêter, je dois attendre le plantage et m'en tirer par un odieux AltF4 (qui me ferme tout, GB et son appli).
    Tout ça sous GB3 parce que, sous GB2, rien ne veut décoller...
    Des fois, je ne pourrais pas remettre GB1, au moins, il fonctionnait...

    Je ne sais pas ce qui se passe, d'un seul coup, tout est passé en marron... Bizarre...
    GarulfoUnix#40 Posté le 3/9/2010 à 19:40:00
    By the wayTu tapes ça dans un terminal.

    Tu dois partir d'une règle simple, si le programme que tu souhaites tourner marche chez ton voisin alors il marchera chez toi.
    Donc pas de larme qui coule parce que ça merdouille quelque part, suffit de procéder par étape pour que tu apprends, on est là pour ça.

    Il faut être explicite au problème.
    Foromus#41 Posté le 3/9/2010 à 20:15:00
    J'ai cliqué sur "merci"

    A part ça, je n'ai pas de larme(s) qui coule(nt) - même que je prends ça plutôt bien malgré que ça coince, mon truc ne marche pas plus chez le voisin que chez moi, pour apprendre, j'essaie (vraiment), pour ce qui est de taper dans un terminal, j'ai déjà fait, pour les miracles, j'ai porté un cierge à la chapelle à côté, mais à mon avis, cela ne va pas suffire...

    Donc, pour l'instant, je mets en pause : dans quelques jours, je verrai à me lancer sur un nouveau projet simpliste, histoire de voir ce que ça donne et essayer de découvrir ce qui a changé. J'ai déjà appris pour les tableaux qu'il fallait les déclarer autrement, je suppose que beaucoup d'autres choses ont aussi été modifiées.
    J'espère aussi que les commandes (http://gambasdoc.org/help/lang?fr) ont été complétées.
    Merci !
    spheris#42 Posté le 4/9/2010 à 09:32:00
    Foromus,
    Peut être que cela pourra t'aider :

    http://gambaslinux.eg2.fr/articles.php?lng=fr&pg=734

    Bon week-end
    ;) ;)
    Foromus#43 Posté le 4/9/2010 à 09:48:00
    Merci Sphéris.
    Mais ouvrir d'une façon ou d'une autre, c'est la même chose, c'est mal affiché et ça plante.
    J'ai un peu regardé ça hier au soir, en réalité, il faut que je revoie les configurations de mes formulaires. En modifiant, je suis arrivé à un affichage correct (mais sans avoir encore vu si je pouvais afficher selon mes souhaits).
    Par contre, une question toute bête : avec GB3, est-ce que la méthode "show" est toujours dispo pour appeler un autre formulaire ? Parce qu'il semblerait que là, j'aie aussi un message d'erreur.

    Bon, pas de panique, comme j'ai dit plus haut, je mets en pause, je vais voir à essayer de trouver les choses qui ont changé, j'appellerai à l'aide un peu plus tard, et je ferme ce fil.

    HS : la nouvelle présentation est pas mal, plus plaisante. Je regretterais peut-être qu'il faille passer toute une page blanche pour accéder à la fenêtre de réponse ! Mais je suppose que c'est juste une petite question de mise au point...
    GarulfoUnix#44 Posté le 7/9/2010 à 10:31:00
    By the wayOui la méthode .Show() est toujours disponible.
    Ensuite concernant la disposition de tes contrôles dans tes formulaires n'hésite pas à utiliser les conteneurs VBox/HBox ect. ;)
    123