Gambas France BETA


Pas de compte ? Incription

[RESOLU] Ouvrir un Lien INTERNET sous GAMBAS 2

Ce sujet est résolu.

12
AuteurMessages
Reivillo#1 Posté le 20/6/2010 à 14:49:00
C' est ici, et nul part ailleurs. « Et pis c'est tout ! »Bonjour a tous.

je cherche un moyen d' ouvrir un lien INTERNET,
exemple du genre " http://google.fr ",
dans une application sous GAMBAS 2.

Merci.
Reivillo.
Version LinuxMint 13 (1.6.1-1+maya-mate(32-bit)) LTS Noyau 3.14.33-031433-generic (27-02-2015)
LinuxMint 13 Mate Fr ICI, LinuxMint 17 Mate Fr .
Programmation Gambas3 Installé depuis la Console Terminal avec successivement: Les 3 Lignes sudo en Gras ci-dessous...
sudo add-apt-repository ppa:gambas-team/gambas3
sudo apt-get update
sudo apt-get install gambas3 -y
Gambas3.8.4-57.47 (Mise à Jour Auto via mintupdate le 28-01-2016)
Pour la Doc, c'est vers là: Documentation Gambas3 FR
Prokopy#2 Posté le 20/6/2010 à 15:31:00
Kinder PinguiBen le plus simple c'est d'utiliser un contrôle WebBrowser : http://gambasdoc.org/help/comp/gb.qt.kde.html/webbrowser?fr
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.
Gamuti#3 Posté le 20/6/2010 à 16:28:00
Oui pour ce paquet !!
Mais il est assez limité.
Par exemple, on ne parvient pas à aller en bas de page, par exemple (propriété Bottom inexistante)
manu#4 Posté le 20/6/2010 à 18:27:00
Avec Gambas ca roule !ou tu utilises le composant gb.desktop

et tu saisis

1
Desktop.open("[url=http://google.fr/]http://google.fr/[/url]")


Et cela t'ouvrira le navigateur par Default de l'utilisateur avec l'adresse saisie entre parenthèse.
:)

AUTRE CONSEIL IMPORTANT :

Les distributions qui vont sortir n'aurons plus KDE 3 d'installé par défault donc le composant gb.qt.kde ne sera plus operationel rendant votre application inutilisable... C'est déja le cas pour mandiva et les autres devrais suivre ce chemin...

D'autre part ce composant n'existe plus sur gambas 3 dont la sortie de la version alpha est pour bientôt donc le portage de votre application en v3 sera plus difficile...

On peu rouspéter et critiquer ces évolutions mais elles sont inéluctables donc autant prévenir que guerir...

Donc je vous conseille vivement de ne plus utiliser ce composant.trong>
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)
Reivillo#5 Posté le 20/6/2010 à 18:35:00
C' est ici, et nul part ailleurs. « Et pis c'est tout ! »Merci pour vos réponses.

Pas trouvé de solution.
Je suis sous UBUNTU 9.10 GNOME.

Faut-il charger un Pack?

Un exemple dans le code me serais plus clair,
pour que je puisse en suite trouver une solution.

Merci.
Reivillo.
Version LinuxMint 13 (1.6.1-1+maya-mate(32-bit)) LTS Noyau 3.14.33-031433-generic (27-02-2015)
LinuxMint 13 Mate Fr ICI, LinuxMint 17 Mate Fr .
Programmation Gambas3 Installé depuis la Console Terminal avec successivement: Les 3 Lignes sudo en Gras ci-dessous...
sudo add-apt-repository ppa:gambas-team/gambas3
sudo apt-get update
sudo apt-get install gambas3 -y
Gambas3.8.4-57.47 (Mise à Jour Auto via mintupdate le 28-01-2016)
Pour la Doc, c'est vers là: Documentation Gambas3 FR
manu#6 Posté le 20/6/2010 à 18:37:00
Avec Gambas ca roule !excuse mais je comprends pas ta question peut tu reformuler stp
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)
Reivillo#7 Posté le 20/6/2010 à 19:26:00
C' est ici, et nul part ailleurs. « Et pis c'est tout ! »A manu:

Je disais qu' une ligne en " Exemple ",
dans le Code me serais plus utile.

A partir de là, j' aurai peut-etre une
piste afin d' aboutir.

J' ai souvent utilisé des lignes de Code de TUTORIEL comme référence,
pour d' autre soucis, et résolu les problèmes.

Merci.
Version LinuxMint 13 (1.6.1-1+maya-mate(32-bit)) LTS Noyau 3.14.33-031433-generic (27-02-2015)
LinuxMint 13 Mate Fr ICI, LinuxMint 17 Mate Fr .
Programmation Gambas3 Installé depuis la Console Terminal avec successivement: Les 3 Lignes sudo en Gras ci-dessous...
sudo add-apt-repository ppa:gambas-team/gambas3
sudo apt-get update
sudo apt-get install gambas3 -y
Gambas3.8.4-57.47 (Mise à Jour Auto via mintupdate le 28-01-2016)
Pour la Doc, c'est vers là: Documentation Gambas3 FR
manu#8 Posté le 20/6/2010 à 19:46:00
Avec Gambas ca roule !Bon je dois etre fatigué... :)

Y'a pas d'exemple tous fait sur le sujet car c'est tres simple ! :tongue:

Dans un formulaire quelconque tu insères un bouton (Button1)

Dans Projet / Propriétés / Composant tu choisis le composant gb.desktop en cochant la case devant et dans ton code tu saisis le code suivant :

1
PUBLIC SUB Button1_Click() Desktop.Open("[url=http://gambaslinux.forumactif.net/forum.htm]http://gambaslinux.forumactif.net/forum.htm[/url]")END


Bein Voilà c'est tout... et quand tu cliques sur le bouton Button1, ton navigateur préféré s'ouvre avec l'adresse de ce forum
L'adresse est une string donc tu peut alimenter ça avec une variable ou un autre contrôle.

PS

Concernant ce que j'ai dit sur gb.qt.kde, c'est vrai même si vous utilisez Gnome. Pas mal de paquets de kde 3 sont installés et ne le serons plus dans un avenir très proche ! A vous de voir ...
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)
Reivillo#9 Posté le 21/6/2010 à 09:36:00
C' est ici, et nul part ailleurs. « Et pis c'est tout ! »Bonjour.

Merci Manu.

Effectivement, j' avais omis de cocher " gb.desktop ".

J' ai aussi pris acte de " AUTRE CONSEIL IMPORTANT ".

A+.
Reivillo.

NB: Comment pour metre le sujet en " RESOLU " ?.
Version LinuxMint 13 (1.6.1-1+maya-mate(32-bit)) LTS Noyau 3.14.33-031433-generic (27-02-2015)
LinuxMint 13 Mate Fr ICI, LinuxMint 17 Mate Fr .
Programmation Gambas3 Installé depuis la Console Terminal avec successivement: Les 3 Lignes sudo en Gras ci-dessous...
sudo add-apt-repository ppa:gambas-team/gambas3
sudo apt-get update
sudo apt-get install gambas3 -y
Gambas3.8.4-57.47 (Mise à Jour Auto via mintupdate le 28-01-2016)
Pour la Doc, c'est vers là: Documentation Gambas3 FR
spheris#10 Posté le 21/6/2010 à 12:31:00
Reivillo,
Edite ton premier message en mettant RESOLU dans l'entete.
Content que tu ais pu résoudre ton souci de code .
Autrement, j'avais ca à te proposer :
http://gambaslinux.eg2.fr/articles.php?lng=fr&pg=119

Mais bon les autres Gambasiens ont dégainé avant moi ! :geek: :geek: :geek:
;)
manu#11 Posté le 21/6/2010 à 12:42:00
Avec Gambas ca roule !

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

;)


Spheris,

Je crois que je te l'ai déja signalé mais le contenu de cet article est erroné. La méthode Project n'existe pas, en tous cas ni en gambas 2 ni en gambas 3 ! :geek:
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)
spheris#12 Posté le 21/6/2010 à 12:50:00
Manu,
Peut être as tu raison,
Alors explique moi pourquoi dans les sources de l'IDE GB2 V2.20.2 dans la fenetre FAbout, pour cliquer sur le bouton DONATE il y a ce code :

1
PUBLIC SUB btnGift_Click()Project.OpenWebPage("https://www.paypal.com/xclick/business=gambas%40users.sourceforge.net&no_note=1&tax=0&currency_code=EUR")END


RECTIFICATION :
Pas besoin de m'expliquer, j'ai vu mon erreur. Je vais modifer cet article erronné de ce pas !
Merci pour ton aide.


RECTIFICATION N°2 :
sur les conseils de manu, voila l'article correct mis à jour .
A+



;) ;)
Reivillo#13 Posté le 21/6/2010 à 13:28:00
C' est ici, et nul part ailleurs. « Et pis c'est tout ! »Merci spheris.

Reivillo.
Version LinuxMint 13 (1.6.1-1+maya-mate(32-bit)) LTS Noyau 3.14.33-031433-generic (27-02-2015)
LinuxMint 13 Mate Fr ICI, LinuxMint 17 Mate Fr .
Programmation Gambas3 Installé depuis la Console Terminal avec successivement: Les 3 Lignes sudo en Gras ci-dessous...
sudo add-apt-repository ppa:gambas-team/gambas3
sudo apt-get update
sudo apt-get install gambas3 -y
Gambas3.8.4-57.47 (Mise à Jour Auto via mintupdate le 28-01-2016)
Pour la Doc, c'est vers là: Documentation Gambas3 FR
Gamuti#14 Posté le 21/6/2010 à 20:10:00
Si le paquet khtml n'existe plus, comment faire pour intégrer une fenêtre (type fenêtre internet) dans un formulaire ?
manu#15 Posté le 21/6/2010 à 20:30:00
Avec Gambas ca roule !Dans la v3, tu as un composant qui s'appelle gb.webKit qui te fournis notamment un webView ainsi que tous les outils pour naviguer sur internet. Apparemment beaucoup plus puissant que en v2 . Perso, j'ai fait un petit navigateur, vite fait bien fait avec. ;) :)
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)
12