1 | |
Auteur | Messages |
---|---|
LanoueC | #1 Posté le 23/1/2011 à 14:40:00 |
Bonjour et Bon Dimanche à tous J'aimerais savoir s'il est possible de lancer une application extérieure à Gambas, comme par expemple Kate, à l'intérieur d'un projet Gambas? Si oui : comment faire merci LanoueC | |
linuxos | #2 Posté le 23/1/2011 à 16:30:00 |
Un peu de sel, de poivre et la crevette sera... | LanoueC, Sans vouloir t’offenser, je pense que nous avons déjà beaucoup répondu a ce sujet ??? Utilise les Cmd EXEC ou SHELL pour ça.... Tu peux aussi utiliser le programme que j'ai fait pour tester avec KATE si tu veux: CmdShell Dans le champs Cmd de l'interface tu saisis juste kate puis le bouton Execution... Olivier Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous. |
manu | #3 Posté le 23/1/2011 à 19:12:00 |
Avec Gambas ca roule ! | Peut être penses tu a embedder !!! Je maîtrise pas trop la chose mais c'est un container qui te permet d'encapsuler n'importe quelle fenêtre (ouverte) et de faire tourner donc l'application dans gambas. Je te conseil de regarder l'exemple fournis qui s'appel Embedder. Le screenshot suivant te le montre en action 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) |
LanoueC | #4 Posté le 23/1/2011 à 19:13:00 |
Linuxos Je pense que je me suis mal exprimée je sais que l'on peut lancer kate ou autre programme avec shell ou exec ce que je voulais savoir c'est : est ce que je peux faire ouvrir, par exemple kate, à l'intérieur d'un container d'une form => que kate s'ouvre à l'intérieur de la form de mon projet voilà A plus | |
LanoueC | #5 Posté le 23/1/2011 à 19:20:00 |
Manu Oui je pense que cela doit être ce que tu présentes : embedder merci, je vais essayé de voir ce que je peux faire avec cet exemple Bonne soirée à tous | |
linuxos | #6 Posté le 23/1/2011 à 19:58:00 |
Un peu de sel, de poivre et la crevette sera... | Il y a aussi cet exemple aussi: http://gambaslinux.eg2.fr/articles.php?lng=fr&pg=840 Olivier Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous. |
spheris | #7 Posté le 24/1/2011 à 17:09:00 |
Lanouec, je travaille dessus en ce moment et je compte bien mettre assez rapidement un Tuto sur l'embedder sur http://gambaslinux.eg2.fr. En attendant, l'exemple livré avec GB2 est assez facile à comprendre . Jette y un oeil.N'hésite pas si tu as des questions. A bientôt | |
LanoueC | #8 Posté le 24/1/2011 à 21:58:00 |
Merci sphéris Oui justement j'ai jeté un coup d'œil sur l'exemple de GB2 et celui de GB3 a priori sur le code je pense avoir compris le gros ! Mais quand je lance le programme après avoir entré le titre de l'application cible : toujours erreur "windows not found" de plus, l'exemple m'a fait planté mon bureau : j'ai 4 bureaux sous kde, en titre de fenetre j'ai essayé *.* puisque il ne me trouve pas les titres que j'inscris dans la textBox!! Donc avec *.* : message comme quoi il a trouvé plusieurs fenetres ......" je fais ok puis discard et là un de mes bureaux disparait, j'ai continué jusqu'à ce qu'il ne me reste plus qu'un bureau puis redémarrage de l'ordi Je pense que l'application m'a désactivé le plasma du bureau de KDE j'essaierai de refaire cette erreur pour voir NOTA c'était sous GB3 sous GB2 j'ai pas testé mais un tuto est toujours bien venu merci d'avance Sphéris | |
LanoueC | #9 Posté le 25/1/2011 à 22:12:00 |
si je veux ouvrir une session kate : session avec plusieurs fichiers ouverts : cela fonctionne avec : *.*kate session avec un fichier ouvert : cela fonctionne avec : *kate si je rentre le nom de la session cela ne fonctionne pas ! bizarre mais au moins cela marche le problème pour les bureaux persiste : Si je lance avec la textebox sans rien n'y inscrire ==> cela m'affiche le fond d'écran d'un des bureaux , quand je clic sur discard le fond d'écran ne réapparait pas sur mon bureau ! Donc il faut bloquer l'entrée texetbox = "" OK donc pour embedder : pratique en fait LanoueC | |
1 |