Re: Utilisation de DotNetDélégué | Sujet: Re: Utilisation de DotNetDélégué par GoZeub sur 1/7/2008 16:47:59
M'inspirant de votre développement, j'ai voulu tester les fonctionnalités .Net en utilisant Message Queuing.
J'ai donc créé mon projet, intégré l'assemblage System.Messaging,créé mon code qui ne possède aucune erreur de compilation en 64 bits. Mais voila j'ai un gros problème Windev ne veut pas me créer d'exécutable et plante à chaque tentative... Impossible donc pour moi de tester ce petit bout de programme que je me permet de partager avec vous.
Dans un bouton:
QueueLecture est une chaîne="FormatName:Direct=TCP:192.168.0.5\private$\test2"
pclMyQueue est un objet MessageQueue dynamique=allouer un MessageQueue(QueueLecture)
pclMyQueue:add_ReceiveCompleted(DotNetDélégué(MyReceiveCompleted,"MessageQueue"))
pclMyQueue:BeginReceive()
Et la procédure :
PROCEDURE MyReceiveCompleted(source,args)
mq est un objet MessageQueue dynamique
m est un objet Message dynamique
// Connect to the queue.
mq = source
// End the asynchronous Receive operation.
m = mq:EndReceive(args.AsyncResult)
// Display message information on the screen.
Info("Message: " + m:Body)
// Restart the asynchronous Receive operation.
mq:BeginReceive()
RETOUR
Avez vous une quelconque idée de ce qui peut se passer ? Mon code est-il incohérent ?
Cordialement
|
|
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
|