CTI et WINDEV
Anonyme
Bonjour, j'utilise un middleware de CTI par un lien ole automation. Pour l'exécution des méthodes aucun problème. Tout ce passe bien.
Exemple:
:Tapi>>Compose(sai_telephone)cas "Raccroche"
:Tapi>>Raccrocher()
:Tapi>>Et_appeler()

Par contre je n'arrive pas à trouver la syntaxe pour gérer les évènements envoyés par mon middleware. Sous VBA, il me suffit de déclarer le sub comme ci dessous
Private Sub objPhone_EvtCallerId(Optional ByVal stNum As String = "")
TextBox1.Text = stNum
Me.BackColor = &H80000018
End Sub

Comment faire pour gérer un tel évènement par WINDEV automation.

Sachant que l'objet est déclaré comme ci dessous
Private Sub UserForm_Initialize()
Set objPhone = GetObject("", "PhonePc.Appli")
End Sub
Note : La déclaration de l'objet est ok sous windev.

Contribution le : 05/01/2004 18:12
Créer un fichier PDF de la contribution Imprimer


Re: CTI et WINDEV
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour,

Une solution est de passer par les evènement activeX.

Créer un champ activeX non affecté dans la fenêtre.
Dans l'init de la fenêtre, lui affecter l'instance de votre objet middleware.
Enfin utiliser ActiveXEvénement("Ma_procédure", MonActiveX, "NomEvenement")
pour traiter lévènement.

Noter que la récupération d'un activeX serait plus adaptée que l'instance OLE

Contribution le : 06/01/2004 12:38
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: CTI et WINDEV
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Salut,
J'ai testé mais je ne suis pas arrivé à faire fonctionner ta méthode
à la déclaration de activeXEvenement j'obtient le message suivant:
Citation :

Erreur à la ligne 1 du traitement Initialisation de _TestVB.
Vous avez appelé la fonction ActiveXEvénement.
Echec à la création de l'ActiveX contenu dans le champ "_TestVB". Cet échec est dû à une mauvaise installation de l'ActiveX de type "".
Vérifiez que l'installation de l'ActiveX est correcte.

L'idée était pas mal
Bien à toi

Contribution le : 06/01/2004 14:42
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: CTI et WINDEV
Anonyme
Bonjour Romu, c'est vrai par activex ce serait le top mais le développeur du middleware n'en fournit pas.

Dans ta réponse faut-il comprendre que je peux tout de même gérer mon middleware par la gestion activex ??
Dans ce cas comment faire pour affecter mon objet au champ activeX.

Merci.


Contribution le : 06/01/2004 14:43
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


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