Bonjour, afin de mettre en application tous ce que j'ai pû apprendre dans mon post précédent sur les Modules et Classes de Modules... Je les ai appliquées directement a mon projet que je reprends de Zero.
Cependant J'ai quelque objets dans mon projet
Une Form avec mon OCX (car cela est dans le cadre de developpement d'un OCX) ca c'est dans mon projet de TEST.
Sinon dans mon projet de developpement de mon OCX j'ai :
- Le UserControl 'Dosiview'
- Une Classe 'VolumeRenderClass'
- Un Module 'RenduVolumique'
J'ai developpé mes fonctions de bas niveau dans mon module, deux fonctions OuvertureD qui prend pour arguments le chemin des images, la definition de l'image sur les 3Dimensions et la resolution spaciale sur les trois dimensions.
Elle me retourne un Objet de Type VtkImageShiftScale (du même type que l'argument de la fonction de rendu de volume.
La seconde fonction est Voluming qui prend pour argument un objet de type vtkImageShiftScale et me retourne un vtkVolume.
Dans ma Classe j'ai une Procédure qui prend comme argument les mêmes que la fonction OuvertureD et qui appelle les deux fonctions decrites ci-dessus, qui ensuite rend le volume dans l'objet principal de l'OCX la RenderWindow.
Dans l'evenement du clic du bouton present dans ma Form : je fais!Et il me retourne comme Erreur : "ActiveX Component Cant Create Object" En surlignant la ligne TestOuverture.Ouverture....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub Command1_Click() Dim TestOuverture As New VolumeRenderClass TestOuverture.Ouverture "C:\Documents and Settings\francois laillier\Desktop\vtkdata-5.0.3\Data\headsq\quarter", 64, 64, 93, 200, 200, 150 End Sub
Alors pour voir si je n'avais pas une erreur dans mon code j'ai tout simplement mis ma procédure Ouverture dans mon Usercontrol. Et lorsque j'appel cette procédure ca fonctionne bien....
Quelqu'un a des idées ai-je oublié quelque chose?
Alors j'ai lu que l'erreur 429 parlait de Clé.. J'utilise Activiz, mais j'ai bien entré la clé du fabriquant il y a environs 3Mois...
Mon projet était sur un disque Reseau, pensant que ca pouvait venir de ca, j'ai copier le dossier du projet mais j'execute en local mais il y a Toujours la meme Erreur.
Cordialement
Partager