|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
| Insertion d'un Ocx développé en VB sous Windev |
| Débuté par ejacob, 20 jan. 2005 15:15 - 1 réponse |
| |
| | | |
|
| |
| Posté le 20 janvier 2005 - 15:15 |
Bonjour,
J'ai développé un contrôle ActiveX sous VB qui sous VB marche très bien. En revanche sous Windev, j'ai essayé de l'intégrer dans une fenêtre en tant qu'ActiveX. Tout fonctionne très bien sauf la récupération d'un événement levé par ce contrôle...
Voici le code dans l'initialisation de l'ActiveX : ActiveXEvénement("ProcTest",ActiveX1,"EnvoyerTexte")
J'ai créé une procédure globale qui est : PROCEDURE ProcTest(Texte est une chaîne) Info (Texte)
quand l'événement est levé par l'Ocx je récupère une erreur du type :
Un élément de type ne peut pas être converti vers le type chaîne.
**********************************************
Informations techniques
Projet : OcxIcones
Dump de l'erreur du module <WD90VM.DLL> <9.01At>.
- Niveau : erreur fatale (EL_FATAL)
- Code erreur : 1021
- Code erreur WD55 : 0
- Pas de code d'erreur système
- Pas de message d'erreur système
- Que s'est-il passé ? Un élément de type ne peut pas être converti vers le type chaîne.
- Pas d'info de debug
- Pas d'info attachée
- Identifiant dans le .err : 1021
Merci pour votre aide,
Erwan JACOB. |
| |
| |
| | | |
|
| | |
| |
| Posté le 21 janvier 2005 - 12:17 |
Bonjour,
Je pense que VB ne renvoie pas directement la chaine...
Donc essaye de remplacer : >PROCEDURE ProcTest(Texte est une chaîne) >Info (Texte)
Par :
PROCEDURE ProcTest(AdresseTexte est un entier)
MaChaine est une chaine = ChaineRécupère(AdresseTexte, crAdresseASCIIZ)
Info (MaChaine)
En Espérant t'avoir aidé.... |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|