Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjours,
Je n'ai jamais utilisés des composants ActiveX et je suis novice en PowerBuilder. Mais j'ai besoin d'en utiliser un, dans une application PB, par quoi dois-je commencer pour maîtriser d'abord l'usage en pb des composants ActiveX ? Quelqu'un peut-il me proposer un tuto ? ou quelque chose pour commencer ?
Merci bcp
Hors ligne
c'est quoi comme composant ?
d'abord un tuto ? sur quoi ?
c'est specifique par rapport l'ocx... ou sdk...
tu vas passer par un objet OLE ?
Hors ligne
bonjour, pour utiliser ton control active il faut qu'il soit déjà enregistrer ds la base de registre windows.
ensuite, tu clique sur OLE object et tu insert ton control (tu ira chercher parmi ceux lister).
Pour utiliser ces propriétés, functions et events, il suffit d'utiliser cette syntaxe:
nom_du_ole.object.(propiété/fonctions/events)_du_activeX
voila
Hors ligne
Merci bcp edwins83,
C'est fait, maintenant j'ai des méthodes du genre
getdata( /*clipboardformat format*/, /*ref string data */)
le problème, c'est que je n'arrive pas à comprendre c'est quoi le type de donnée "clipboardformat"
Mais aussi, les méthodes et les propriétés données dans la documentation de l'activeX ne sont pas accessibles à partir de Powerbuilder. Comment je fais pour les activer ?
Dernière modification par digital prophecy (06-06-2007 06:22:02)
Hors ligne
bon, c'est quoi ton type d'activeX ?
tu as encapsulé quoi via l'ole ?
Hors ligne
sinon,
tu peux voir les fonctionnalités depuis le browser de pb.
Hors ligne
Mon AxtiveX est le "GdpicturePro" pris sur le site de "http://www.gdpicture.com/" lors de l'insertion du composant, je sais très bien voir les méthodes et les propriétés du composant. C'est au niveau du code que je n'arrive pas à accéder à ces méthodes à partir de mon code.
Merci beaucoup !
Hors ligne
Hors ligne
tu as pris quoi dans ton ole ?
Gdpicturepro.gdviewer ou Gdpicturepro.gdviewerCnt ?
donnes ton code... ne fais pas ton timide
Hors ligne
C'est le "Gdpicturepro.gdviewer" que j'ai pris
Hors ligne
tu as un bout de script ?
pour que je vois cela ?
Hors ligne
pour info...
un petit exemple de code...
ole_1.object.displayfromfile("c:\stwars.gif")
Hors ligne
Au fait, ça marche, c'est moi qui suis stupide. J'ai été leuré par le fait que ces méthodes n'étaient pas listées lors de la complétion.
Merci beaucoup !!!
Hors ligne
ok, je peux donc desinstaller ce composant de mon poste alors
Hors ligne
oui sous powerbuilder il n'y a pas de complétion pr les composants activeX... j'avai oublié de le signaler...
Hors ligne