2010-11-19 64 views
1

Sous Windows Vista Professionnel, j'ai installé les composants de base MSMQ, mais je ne vois pas d'ActiveX 'Microsoft Message Queuing' (je souhaite l'importer dans Delphi).Procédure d'installation de Microsoft Message Queuing (MSMQ) ActiveX?

Pour vérifier mon installation, où puis-je rechercher le fichier ActiveX? Le service MSMQ est installé et utilise un exécutable dans le répertoire système.

Répondre

1

http://www.borlandtalk.com/threaded-com-msmq-listener-on-client-app-not-a-com-server-vt109777.html montre qu'il doit y avoir bibliothèque de types MSMQ (il utilise MSMQ_TLB et types comme MSMQQueueInfo et code comme FQueue: = CoMSMQQueue.Create;)

Pour créer le code wrapper Delphi vous pouvez utiliser la commande suivante:

tlibimp -P c:\windows\system32\mqoa30.tlb 

Cela va créer un pas et un dcr (ressource composant) fichier

+0

Il ne fonctionne pas sur Delphi7 pour MSMQ 3.0 - « élément introuvable » erreur est soulevée. Des idées? – ALZ