WIDGETS GAMBAS
LOGICIELS GAMBAS 3
TUTORIELS
VISITES

   visiteurs

   visiteurs en ligne

Où ça, qui ça?
_gb2.pngEMBEDDER - Utiliser le controle

UTILISER LE CONTROLE EMBEDDER


embedfab.png
Bonjour,

Aujourd'hui nous allons étudier sommairement le controle Embedder.

Il vous permet d'inclure une application externe à gambas à l'interieur de votre application.

Pour ce faire nous avons besoin de 5 choses importantes:
A) une application que vous lancerez avant toute chose (ici la calculatrice de gnome gcalctool)
B) une variable de type process (ici h)
C) un tableau de pointeur 'ici lepid) qui pointera votre application a inclure.
D) une variable de type integer (ici monpid) qui contiendra le numero du pid du process.
E) enfin un controle Embedder que vous positionnerez sur vote form.

Voici le code de l'application :

PUBLIC h AS process
PUBLIC lepid AS new pointer[]
PUBLIC monpid AS Integer
PUBLIC SUB form_OPEN()
me.center
END
PUBLIC SUB button1_click()
lepid = desktop.find("calculatrice")
monpid = lepid[0]
embedder1.embed(monpid)
END
PUBLIC SUB bquit_click()
me.CLOSE
END
PUBLIC SUB button2_click()
h = shell "gcalctool"
END
 

si le message d'erreur OUT OF RANGE apparait, c'est surement que vous avez un souci avec l'application qui doit être incluse.(mauvais titre de fenetre, mauvais nom, etc...)

A bientôt.

Date de création : 06/03/2012 @ 15:23
Dernière modification : 06/03/2012 @ 15:23
Catégorie : EMBEDDER
Page lue 2720 fois


Imprimer l'article Imprimer l'article


react.gifRéactions à cet article

Personne n'a encore laissé de commentaire.
Soyez donc le premier !


ACCES RAPIDE
RECHERCHE




LOGICIELS GAMBAS 2
LES INSTRUCTIONS
LES COMPOSANTS
Divers

^ Haut ^