Message de rapport:
 

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
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