Re: [Gambas-user-fr] Gb2 ==> Gb3
Brought to you by:
gambas
From: Jack <js...@wa...> - 2010-04-19 13:54:18
|
Benoît Minisini a écrit : >> Bonjour à tous, >> >> je suis dans le portage de Laurux vers Gambas3 et j'avoue que ce n'est >> pas une chose simple. >> >> Serait-ce le nuage de poussières qui sème sa pagaille dans ma tête ? >> J'ai besoin d'aide car je rencontre quelques difficultés que je n'arrive >> pas à résoudre tout seul. >> >> 1- si je fais print val("82,25"), ça marche >> si j'ai un Textbox.Text = 82,25, val(Textbox.Text) me renvoie une >> valeur nulle (même chose si je met 82.25). > > Chez moi ça marche. C'est quoi le code que tu écris *exactement* ? Je viens de voir ce qui se passait. Frais.Text = Format$(Rart!art_frais, nbdec) ou nbdec = "######0.00" et Rart!art_frais = 1,20 Or la longueur de mon textbox étant égale à 6 rien ne s'affiche. Dans format$, Gambas2 excluait les espaces précédents la valeur. Gambas3 lui en tient compte. Pour une valeur égale à 1,20 sous gambas 2, Format$(Rart!art_frais, nbdec) donne une longueur de 4 alors que Gambas 3 en donne 10. Tu pourrais me demander de passer la longueur du textbox à 10 et effectivement ça marche, cependant lors de la saisie le focus selectionne l'ensemble de la donnée et donc le curseur se place devant les espaces. Ce qui n'est pas très commode. Serait-il possible, ici, de conserver le fonctionnement de Gambas2 ? >> 2- Les frames n'ont plus de bordure. C'est normal ? Si oui pourrait-on >> avoir une option border qu'on pourrait activer ou pas ? (comme dans les >> panels) > > Le dessin d'un contrôle dépend du style utilisé. Pour les Frames, il n'y > aucune option possible (c'est pas plus mal, il faut arrêter de vouloir mettre > des cadres par tout, c'est pas beau). Peut-être pourrais-tu laisser le choix des critères esthétiques à l'utilisateur ? Le panel est bien pour ça mais d'un autre coté on peut titrer le frame. > >> 3- J'ai un Tabstrip qui se replie tout seul. Il fait en principe 770*364 >> mais à l'affichage c'est un tout petit carré. >> Je ne vois aucune différence avec les autres form qui s'affichent >> correctement. > > J'ai déjà eu ce bug, mais normalement il a été corrigé. Ca apparaissait avec > des Toolbuttons placés à l'intérieur d'un TabStrip. Si tu peux isoler le > problème et m'envoyer un formulaire qui se comporte comme ça, je pourrais > regarder. > > il va falloir que je pousse mes investigations. Je te tiendrai au courant si j'ai des nouvelles. Puis-je me permettre encore quelques questions Benoit ? Maintenant quant on fait un print quelque-chose dans le programme, on a plus rien dans la console. Dans les outils, on n'a plus l'option du programme databasemanager. L'accès aux base de données a été modifiée ? J'écris dans mes tables de la façon suivante. Utils.db.Exec("INSERT INTO " & Tab & "(num,intitule) VALUES ( &1, &2)", num.Text, intitule.Text) Ca fonctionne bien pour des requètes modestes mais si j'ai une requete avec 12 variables, j'ai une erreur. Est-il prévu d'augmenter? Sous Gambas2 on pouvait aller jusqu'a 62. Voilà, je suis encore au début de mes découvertes de cette nouvelle version de Gambas3 et je pense que j'aurai encore des questions à poser. L'IDE est réussie et l'aide en ligne est carrément géniale. Maintenant il faut que je dépasse mes vieilles habitudes prises avec Gambas2 (que je ne met pas encore au panier). |