Le normal ne fonctionne pas :
Erreur à la ligne 9 du traitement Clic sur BTN_SansNom2.
Vous avez appelé la fonction AutomationEvénement.
Erreur détectée pendant la connexion de l'événement.
...
Type: Messages; Utilisateur: WDKyle
Le normal ne fonctionne pas :
Erreur à la ligne 9 du traitement Clic sur BTN_SansNom2.
Vous avez appelé la fonction AutomationEvénement.
Erreur détectée pendant la connexion de l'événement.
...
Je l'ai pris dans event, il faut peut-être que je le prenne dans les méthodes plutôt ?
Ah non, çà fonctionne ! J'arrive à me connecter mais lorsqu'il n'y a pas de connection possible, je n'ai pas de retour d'erreur comme stipulé dans la doc de l'activex mais une erreur windev à la mort...
Je pense que je vais isoler chaque commande dans des fonctions avec des QUAND EXCEPTION.
Merci en tout cas pour votre aide ! :ccool:
Merci Ry_Yo, je vais tester ton idée.
Par contre, comment lui donner la taille de ma chaîne à la déclaration ? Je suis obliger de donner une taille fixe à ne pas dépasser ?
EDIT :
J'ai...
Salut,
Merci pour ton idée mais çà ne change rien :roll:
Bonsoir,
Pour l'instant pas de réponse de developpeur de l'ActiveX par contre je l'ai tester sour Visual Studio C++ et il fonctionne !
En pièce jointe le type de variable qu'attend l'ActiveX,...
Le mail viens de partir ;)
J'espère qu'il va pas me répondre à coté de la plaque lol bon je vous tiens au courant, merci !
Euh... non c'est toujours le dernier parametre qui coince le 4ème
D'accord, vous pensez que ça peux venir que de là ?
Je vais envoyer un email au développeur de l'activex en parallèle.
Merci pour votre aide en tout cas ;)
Oui, pas mieux.
Je dois utiliser ma structure BSTR alors ?
D'ac, je vais tester avec un entier systeme. Sinon sympa ta page de doc, je ne connaissait pas :D
EDIT : Entier systeme idem .... :(
Ils parlent du même genre d'erreur ici mais moi en anglais pfff
http://www.mapforums.com/sitemap/t-3120.html
Tu comprends toi ?
J'ai testé, ca ne change rien :(
AX_Plug>>Connect(1, MonIp, MonUser, MonPasse)
Le truc qui me chiffonne, c'est que si je fais ca :
AX_Plug>>Connect(MonIp, MonUser, MonPasse, MonUser, MonUser)
J'ai l'erreur toujours sur le dernier paramètre... de plus y'en a pas 5...
Tu comprends pas ce que je dis moi ? lool
Je disait qu'avec un buffer ou la structure BSTR cela donne le meme resultat, la même erreur donc je pense qu'un buffer çà doit passer... suffit que je...
Bon y'a du mieux !
AX_Plug>>OpenControl()
MonIp est une Buffer = SAI_IP
MonUser est une Buffer = SAI_User
MonPasse est une Buffer = SAI_Passe
D'accord, je tenterais le Buffer également aussi alors :)
Sinon j'essai de traduire çà :
terminator is int on 2 // string on 2 -- chr(0) + chr(0)
Tu connais l'équivalent de chr(0)...
Oui mais dans la doc du BSTR ils ne parlent pas de buffer ?
Un Buffer ?
J'ai trouvé ce bout de code sur ce forum : http://www.mysnip.de/forum-archiv/thema-27131-142758/SafeArray+in+WD.html
stBSTR is structure
len is int
data is unicode string
J'ai trouvé çà sur le forum de pc soft : http://forum.pcsoft.fr/fr-FR/pcsoft.fr.windev/101141-bstr-windev-car-vraiment-peux-plus/read.awp
nip1, nIp2, nIp3, nIp4 sont des entiers
nip1=192...
C'est peut-être un soucis de BSTR ?
Dans WDXView, il n'y a pas int nSession et j'ai testé également avec et rien ne change... mêmes erreurs !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.