Répétez apres moi :J'aime PBAdonf. J'aime PBAdonf. J'aime PBAdonf.

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 25-11-2008 09:09:33

Pilou007  
Membre Geek
Lieu: Bordeaux
Date d'inscription: 01-02-2007
Messages: 69
Pépites: 313
Banque: 0

[RESOLU] Objet OLE et OCX

Salut
Je suis en PB 10.5 sous Windows XP.
j'utilise un objet OLE: Navigateur Web Microsoft, dans lequel j'affiche du pdf (car problème avec l'ocx pdf...), en tout cas cela fonctionne correctement....
Par contre, dans l'edit source de ma fenêtre, dans le code de l'ole, je ne comprends pas comment il fait le lien avec l'ocx que je lui ai mis et qui apparait dans la propriété OLE control Name de l'ole
Voici le code de l'edit source

Code: pb

type ole_pdf from olecustomcontrol within pg_recap
event statustextchange ( string text )
event progresschange ( long progress,  long progressmax )
event commandstatechange ( long command,  boolean enable )
event downloadbegin ( )
event downloadcomplete ( )
event titlechange ( string text )
event propertychange ( string szproperty )
event beforenavigate2 ( oleobject pdisp,  any url,  any flags,  any targetframename,  any postdata,  any headers,  ref boolean cancel )
event newwindow2 ( ref oleobject ppdisp,  ref boolean cancel )
event navigatecomplete2 ( oleobject pdisp,  any url )
event documentcomplete ( oleobject pdisp,  any url )
event onquit ( )
event onvisible ( boolean ocx_visible )
event ontoolbar ( boolean toolbar )
event onmenubar ( boolean menubar )
event onstatusbar ( boolean statusbar )
event onfullscreen ( boolean fullscreen )
event ontheatermode ( boolean theatermode )
event windowsetresizable ( boolean resizable )
event windowsetleft ( long left )
event windowsettop ( long top )
event windowsetwidth ( long ocx_width )
event windowsetheight ( long ocx_height )
event windowclosing ( boolean ischildwindow,  ref boolean cancel )
event clienttohostwindow ( ref long cx,  ref long cy )
event setsecurelockicon ( long securelockicon )
event filedownload ( ref boolean cancel )
event navigateerror ( oleobject pdisp,  any url,  any frame,  any statuscode,  ref boolean cancel )
event printtemplateinstantiation ( oleobject pdisp )
event printtemplateteardown ( oleobject pdisp )
event updatepagestatus ( oleobject pdisp,  any npage,  any fdone )
event privacyimpactedstatechange ( boolean bimpacted )
integer x = 41
integer y = 100
integer width = 4439
integer height = 1692
integer taborder = 20
boolean bringtotop = true
long backcolor = 12632256
boolean focusrectangle = false
string binarykey = "w_fct_detail.win"
integer textsize = -10
integer weight = 400
fontcharset fontcharset = ansi!
fontpitch fontpitch = variable!
fontfamily fontfamily = swiss!
string facename = "Arial"
long textcolor = 33554432
end type

En plus comme on peut le voir, il n'existe pas de fonction "navigate" alors que c'est la fonction que j'utilise et qui fonctionne. Je la vois aussi lorsque je regarde les fonctions de l'ocx dans le browser de pb...
Ya t-il quelqu'un qui connait tout cha ...??

Bon pour finir, il parait que dans pb12 les ole vont disparaitre, comment peut on les remplacer, auriez vous un exemple )_?
Merci
Pilou007

Dernière modification par Pilou007 (08-01-2009 14:43:09)

Hors ligne

 

#2 25-11-2008 09:26:26

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Objet OLE et OCX

Pilou007 a écrit:

Bon pour finir, il parait que dans pb12 les ole vont disparaitre, comment peut on les remplacer, auriez vous un exemple )_?

pour ce point, il me semble qu'il faudra utiliser un wrapper .NET


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#3 25-11-2008 09:30:39

Pilou007  
Membre Geek
Lieu: Bordeaux
Date d'inscription: 01-02-2007
Messages: 69
Pépites: 313
Banque: 0

Re: [RESOLU] Objet OLE et OCX

Hein , c'est quoi donc ki dit là!!!!!
Non sans blagues, kek c'est ke ça??

Hors ligne

 

#4 25-11-2008 09:33:36

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Objet OLE et OCX

viens au séminaire vendredi, tu pourras demander aux gourous de Sybase
mais si je me souviens bien au dernier séminaire, c'est ce qui avait été évoqué...
si qq'un peut confirmer (ou infirmer)...


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#5 25-11-2008 09:39:31

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: [RESOLU] Objet OLE et OCX

Je confirme lors du dernier séminaire il a été annoncé la suppression du support OLE dans PB 12.0.
Ce qui a provoqué une petite vague de contestation du fait qu'il n'y aujourd'hui pas beaucoup d'applications PB qui n'utilisent pas au moins un control OLE.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22