Message de rapport:
 

Re: Problème d'interfaçage de Windev 11 avec un ActiveX

Sujet: Re: Problème d'interfaçage de Windev 11 avec un ActiveX
par Murphy sur 21/3/2007 11:08:43

@ drcharly : Bonjour !
Le format est celui que j'indique dans mon post : format brut (en anglais Raw) de 138 450 octets.
On pourrait l'apparenter à un Buffer de cette taille.

Bon, j'ai déjà essayé de typer ce 4eme parametre en indiquant qu'il sagit d'un format Buffer (syntaxe : Param_Image est un Buffer), et même d'un Variant, mais c'est pareil...message d'erreur Windev...

Je me répète peux être, mais j'ai déjà fait tous les tests en VB, CSharp et VBA sous Excel, et là tout fonctionne.
Pour info, en VB, pour ce paramètre, c'est le type "Variant. Syntaxe de la fonction CallBack :
Sub Aquisition_Image(ByVal Param_ID_Sensor As String, ByVal Param_Largeur As Long, ByVal Param_Hauteur As Long, ByVal Param_Image As Variant)

Et ça marche ! acquisition / reconnaissance / etc...

Comme sous Windev le passage des paramètres se fait par Adresse, je ne comprend pas cette erreur...
Peut-être qu'il y a un controle du type et de la taille des variables que l'ActiveX renvoit à Windev... et qu'une limite de taille existe... mais je n'en sais rien...

Merci et à +
Murphy
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2