Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1326 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB.NET] pb recuperation d'une trame TCP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB.NET] pb recuperation d'une trame TCP

n°1023039
AlphaZone
Posté le 24-03-2005 à 09:53:49  profilanswer
 

bonjour ,
 
je doit crée une DLL qui dialogue avec un automate TSX37 .
Mon probleme est que j ai un probleme lors de la reception de cette trame, voici mon code
 
 

Code :
  1. '=============================================================
  2. 'Nom : Lire
  3. 'Description : Lecture de la Trame venant de l'automate
  4. '==============================================================*/
  5. Public Sub LireTrame(ByVal Trame_inc As Byte())
  6. If (monStream.CanRead) Then
  7. monStream.Read(Trame_inc, 0, Trame_inc.Length)
  8. End If
  9. End Sub
  10. '====================================================================
  11. 'Nom : Reception trame
  12. 'Description :
  13. '=================================================================*/
  14. Function ReceptionTrame(ByVal Trame_inc As Char)
  15. Return Trame_inc
  16. End Function


 
 
 
il me genere un probleme au niveau de cette ligne  

Code :
  1. monStream.Read(Trame_inc, 0, Trame_inc.Length)

peut etre je passe mal mes arguments je suis perdu je ne sais pas.
 
 
ps. (le message d'erreur generer par VB.NET)
 
Une exception non gérée du type 'System.NullReferenceException' s'est produite dans dlltcpmodbus.dll
Informations supplémentaires : La référence d'objet n'est pas définie à une instance d'un objet.
 
 
merci

mood
Publicité
Posté le 24-03-2005 à 09:53:49  profilanswer
 

n°1023052
gedeon
Posté le 24-03-2005 à 10:07:04  profilanswer
 

Le message est clair tu as une erreur dans ta dll
Ton object monStream c quoi ? un NetworkStream ?

n°1023066
AlphaZone
Posté le 24-03-2005 à 10:20:36  profilanswer
 

Bonjour Gedeon  
 
j'ai oublié de preciser que le programme se compiler est que je n avais pas de message d'erreur de code .
Lorsque "jenvoie" des bytes sur ma trame sa fonctionne c'est au moment ou je recupere la reponce que l'erreur ci dessu se produit.
 
Pour repondre a ta question : GetStream retourne NetWorkStream on l'utilise pour send ou receive  des donnés
 

n°1023079
gedeon
Posté le 24-03-2005 à 10:37:26  profilanswer
 

Bon je ne suis pas spécialiste Visual basic .Net je suis plutot C#
Mais essaye de voir en debugage la valeur de Trame_inc
Si elle est nulle tu as trouvé ton erreur


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB.NET] pb recuperation d'une trame TCP

 

Sujets relatifs
récupération d'un paramètre passer à l'ouverture d'un xls[Visual .Net] Références Vide sous SmartDevice Application
Fonction lancer au démarrage d'une application visual c++ .NETExcel : Macro pour récupération de l'adresse de carte réseau
problème de récupération substrRecuperation Code Source d'une page ASP, pour mettre dans une variable
[ASP.NET] Probleme d'acces BD[Résolu][ASP.NET][C#] Rajouter une couche apres le DataBind
Récupération du nom de la machine cliente (asp / VB .Net) 
Plus de sujets relatifs à : [VB.NET] pb recuperation d'une trame TCP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR