OVH Cloud OVH Cloud

Feuilles dans un ActiveX DLL ?

5 réponses
Avatar
driss hanib
Bonjour,

je souhaite créer un activeX DLL pour refaire un print preview à partir de
quelques données trouvées sur le net et 'améliorées' en terme de
possibilités..
Le problème est que pour faire ce print preview, il faut afficher une
feuille avec différents outils pour visualiser le document avant impression.
Est-il possible de mettre cette feuille dans l'activeX DLL ?

ou sinon quelle forme utiliser ? je pensais à un ocx mais je n'y connais pas
grand chose : si c'est la solution et si quelqu'un a un tutoriel pour
débutant en la matière,

merci pour votre aide

Driss

5 réponses

Avatar
Fred
Dans : news:,
driss hanib disait :
Bonjour,



Bonjour,

Le problème est que pour faire ce print preview, il faut afficher une
feuille avec différents outils pour visualiser le document avant
impression. Est-il possible de mettre cette feuille dans l'activeX
DLL ?



Dans ton projet Dll ActiveX, il est possible d'ajouter une feuille.
Je n'ai pas eu l'occasion de tester ce genre de choses en vb6 mais je ne
vois pas de contre-indication. Sur un petit essai cela fonctionne.
2 projets : Dll ActiveX avec un module de classe Class1 et une feuille
frmDialog + Un exe windows classique.
Dans la classe, une méthode OpenDialog qui fait ceci :
Sub OpenDialog
Dim frm As New frmDialog
frm.Show vbModal
End Sub

Dans l'exe, sur un clic :
Dim c as New Class1
c.OpenDialog


--
Fred
http://www.cerbermail.com/?3kA6ftaCvT
Avatar
driss hanib
OK Fred,

je vais tester cela

Merci

Driss
"Fred" a écrit dans le message de news:

Dans : news:,
driss hanib disait :
Bonjour,



Bonjour,

Le problème est que pour faire ce print preview, il faut afficher une
feuille avec différents outils pour visualiser le document avant
impression. Est-il possible de mettre cette feuille dans l'activeX
DLL ?



Dans ton projet Dll ActiveX, il est possible d'ajouter une feuille.
Je n'ai pas eu l'occasion de tester ce genre de choses en vb6 mais je ne
vois pas de contre-indication. Sur un petit essai cela fonctionne.
2 projets : Dll ActiveX avec un module de classe Class1 et une feuille
frmDialog + Un exe windows classique.
Dans la classe, une méthode OpenDialog qui fait ceci :
Sub OpenDialog
Dim frm As New frmDialog
frm.Show vbModal
End Sub

Dans l'exe, sur un clic :
Dim c as New Class1
c.OpenDialog


--
Fred
http://www.cerbermail.com/?3kA6ftaCvT


Avatar
Jacques93
driss hanib a écrit :
Bonjour,

je souhaite créer un activeX DLL pour refaire un print preview à partir de
quelques données trouvées sur le net et 'améliorées' en terme de
possibilités..
Le problème est que pour faire ce print preview, il faut afficher une
feuille avec différents outils pour visualiser le document avant impression.
Est-il possible de mettre cette feuille dans l'activeX DLL ?

ou sinon quelle forme utiliser ? je pensais à un ocx mais je n'y connais pas
grand chose : si c'est la solution et si quelqu'un a un tutoriel pour
débutant en la matière,

merci pour votre aide

Driss





J'ajouterai aux propos de Fred, que c'est un des interêts des Dll
ActiveX de pouvoir contenir des feuilles (bien que cela ne soit pas
obligatoire). En effet avec un OCX, si le composant est visible, il
doit être sur la feuille 'Container' et ne peut en déborder. Avec une
Dll ActiveX, le composant étant une feuille, il est 'physiquement'
indépendant de la feuille 'Container'.

--
Cordialement,

Jacques.
Avatar
Guy DETIENNE
Salut ;O)

Je confirme, aucune contre indication à utiliser des forms dans une DLL
ActiveX, bien au contraire, c'est très pratique.

Guy


"driss hanib" a écrit dans le message de
news:
Bonjour,

je souhaite créer un activeX DLL pour refaire un print preview à partir de
quelques données trouvées sur le net et 'améliorées' en terme de
possibilités..
Le problème est que pour faire ce print preview, il faut afficher une
feuille avec différents outils pour visualiser le document avant


impression.
Est-il possible de mettre cette feuille dans l'activeX DLL ?

ou sinon quelle forme utiliser ? je pensais à un ocx mais je n'y connais


pas
grand chose : si c'est la solution et si quelqu'un a un tutoriel pour
débutant en la matière,

merci pour votre aide

Driss




Avatar
Driss HANIB
Merci à Fred, jacques93 et Guy..

je découvre, voire je piétine dans cette création d'ActiveX DLL (et dans
toutes les formes autre que le 'simple' exe).
Je mets cela en application ..

Amicalement

Driss

"driss hanib" a écrit dans le message de
news:
Bonjour,

je souhaite créer un activeX DLL pour refaire un print preview à partir de
quelques données trouvées sur le net et 'améliorées' en terme de
possibilités..
Le problème est que pour faire ce print preview, il faut afficher une
feuille avec différents outils pour visualiser le document avant


impression.
Est-il possible de mettre cette feuille dans l'activeX DLL ?

ou sinon quelle forme utiliser ? je pensais à un ocx mais je n'y connais


pas
grand chose : si c'est la solution et si quelqu'un a un tutoriel pour
débutant en la matière,

merci pour votre aide

Driss