Accueil > Forum > > > > VB.NET (PORT COMM)
VB.NET (PORT COMM)
mercredi 16 novembre 2005 à 14:29:45 |
VB.NET (PORT COMM)

bouv
|
Bonjour, J'essai de développé une appli sous VB.NET 2003 en mode appli pour Pocket PC. Mon problème est que je souhaite récupéré les infos d'un GPS BlueTooth et que je ne peux utiliser le composant MSCOMM.  Quelqu'un sait-il comment je peux faire ? Quel composant le remplace sur les PocketPC ? Merci d'avance Bonne prog ++
|
|
mercredi 16 novembre 2005 à 18:20:02 |
Re : VB.NET (PORT COMM)

lamalice83
|
Aucun!! Il faut se taper tout le code de gestion d'un port COM.....qe c dure d'être développeur...... Si tu cherches bien sur le site ( port COM .net) tu trouveras du code écrit en .net que tu peux adapter pour PPC. Il y a juste 2 remarques importantes : 1°) windows CE ne gére pas de communication asynchrone ( donc pas besoin de structure overlapped), 2°) il faut rajouter ':' après le nom du port COM ( ex pour bluetooth : COM9: ). voili voilou Lamalice83 
|
|
mercredi 16 novembre 2005 à 19:22:51 |
Re : VB.NET (PORT COMM)

bouv
|
Merci je vais faire des recherches. Mais cela risque d'être bien difficile pour moi qui débute en .NET
Bonne prog ++
|
|
mercredi 16 novembre 2005 à 20:15:49 |
Re : VB.NET (PORT COMM)

bouv
|
Resalut, Je viens de trouvé un code qui m'a l'air très bien. Il présente cependant quelques problèmes de compatibilité, toujours liés à Windows CE. Ex : <MarshalAs(UnmanagedType.LPStr)> ByVal lpBuffer As String Il m'indique Type 'MarshallAs' non défini <StructLayout(LayoutKind.Sequential, Pack:=1)> Private Structure DCB Le champ ou la propriété 'Pack' est introuvable
et enfin Dim oEncoder As New System.Text.ASCIIEncoding Return oEncoder.GetString(Me.InputStream)
Sur la 2ème ligne il réclame : Argument non spécifié pour le paramètre 'count' de 'Public Overridable Function GetString(bytes() As Byte, index As Integer, count As Integer) As String'. et Argument non spécifié pour le paramètre 'index' de 'Public Overridable Function GetString(bytes() As Byte, index As Integer, count As Integer) As String'. Toutes ces erreurs n'apparaissent pas dans un projet Windows standard. Aurais-tu une solution ? Bonne prog ++
|
|
jeudi 17 novembre 2005 à 08:31:09 |
Re : VB.NET (PORT COMM)

lamalice83
|
Pas de panique!! <MarshalAs(UnmanagedType.LPStr)> ==> tu peux l'enlever, car effectivement ça marche pas sur CE <StructLayout(LayoutKind.Sequential, Pack:=1)> ==> tu peux également l'enlever; ça veut juste dire que les données de la structure doivent être enregistrées séquentiellement et consécutivement en mémoire, octet par octet. Return oEncoder.GetString(Me.InputStream) ==> ça veut dire que la fonction n'accepte que 3 paramétres. Tu les vois quand tu écris ta ligne avec l'intellisence, quand tu écris la 1° parenthése de la fonction. Mais ça doit être du style : Return oEncoder.GetString(Me.InputStream,0,InputStream.length)
Bon courage! Lamalice83 
|
|
jeudi 17 novembre 2005 à 19:26:38 |
Re : VB.NET (PORT COMM)

bouv
|
Merci beaucoup. Je vais essayer.
Bonne prog ++
|
|
vendredi 18 novembre 2005 à 07:46:49 |
Re : VB.NET (PORT COMM)

bouv
|
Merci beaucoup. J'ai un dernier service à te demandé. Ce je nais pas ce qui prend à VS.NET mais il ne veut plus ouvrir l'emulateur Pocket PC. il m'indique que des fichiers manquent. Une réinstallation de VS (toutes options cochées) n'y a rien fait.
Aurais-tu une idée ? Ou pourais-tu tester le code pour moi stp si je te le mail ?
Bonne prog ++
|
|
vendredi 18 novembre 2005 à 08:36:16 |
Re : VB.NET (PORT COMM)

lamalice83
|
Il n'y a que 2 émulateurs fournis avec vs.net au début, mais sur le site de microsoft on trouve tous les nouveaux émulateurs pour PPC et téléphones portables. Installe les , peut être ça réglera ton problème de lancement. Si ça marche toujours pas, je pourrai éventuellement regarder ton code, mais sous émulateur, c'est pas évidant pour communiquer avec les ports COM... ++ Lamalice83 
|
|
vendredi 18 novembre 2005 à 09:36:12 |
Re : VB.NET (PORT COMM)

bouv
|
Ok je vais essayer d'installer d'autres emulateurs.
Sinon sais-tu comment on fait une install pour PPC ?
Bonne prog ++
|
|
vendredi 18 novembre 2005 à 09:52:56 |
Re : VB.NET (PORT COMM)

lamalice83
|
il faut créer un .cab, tout simplement. "Générer"==> "générer le fichier .cab" Tu installes le fichier cab dans le PPC, 1 clic dessus et hop! tout s'installe.. Lamalice83 
|
|
Cette discussion est classée dans : net, vb, port, appli, comm
Répondre à ce message
Sujets en rapport avec ce message
VB.net erreur sur l'ouverture d'un port série [ par Carolineitw ]
Bonjour,Je suis stagiaire et j'aimerais récupérer des données (position angulaire) par le port série com 1. Voici mon code (hypersimple je sais, mais
empaquetage en VB .NET [ par Risbo ]
j'ai une appli de qq centaines de ko à deployer et dans l'aide on me dit qu'avant il faut installer le .NET Framework à partir du fichier dotnetfx.exe
deploiement appli vb.net [ par Poulipe ]
Bonjour,je cherche a creer une installe de mon applic avec vb.net, mais a la fin du setup, mon appli ne se lance pas (sur le poste client), alors que
Echange de données entre 2 appli (VB et VB.NET [ par ours68 ]
Au secours!!!!!!!!!!!!!!!!Je recherche un moyen pour faire dialoquer deux appli. Une en vb6 et l'autre en vb.net.Pourriez-vous me donner un ou deux tu
Comment implémenter une appli VB.NET sur un réseau Windows? [ par toni ]
Salut, j'ai developpé une appli en VB.NET, sur mon micro,avec des Bases de données SQL SERVER et ACCESS.Avant d'aller plus loin, je me demande s'il y
VB.NET ET MSDE [ par GuillaumeS ]
Bonjour à tous,J'ai une appli VB.NET qui utilise une base MSDE. J'ai préparé le projet de déploiement de l'appli, mais j'aimerais y inclure MSDE et la
VB.NET Port Parallèle XP [ par huongda ]
Bonjour à tous !Je viens juste de me mettre à VB.NETJ'ai vu pas mal de posts au sujet du port parallèle (avec la DLL de DriverLinx par exemple), mais
rs232 et vb.net [ par mathieuleydier ]
bonjourJe cherche à lire des informations d'un gps relié par un port COM à un pda équipé de window ce.net mais apparemment on ne peut pas controler un
Newbie VB.NET.... [ par yunderwo ]
Bonjour, Que me conseillez-vous pour deployer une appli VB.NET sur des postes XP ou 2000. Que faut-il installer sur ces postes pour que l'appli foncti
Process VB.NET [ par lim ]
Bonjour,Je démarre une application extérieure à mon appli VB.NET en utilisant dim p1 as new processp1.startinfo.filename="C:\opus.exe"p1.startLe proce
Livres en rapport
|
Derniers Blogs
OFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONSOFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONS par junarnoalg
De nombreuses entreprises font le choix de SharePoint Online, service fourni au travers de l'offre de Microsoft Office 365. S'il est vrai que ce choix apporte un grand nombre d'avantages; rapidité de mise en œuvre, disponibilité, large couvertu...
Cliquez pour lire la suite de l'article par junarnoalg PRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGEPRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGE par richardc
http://www.c2idotnet.com/articles/presentation-des-api-rest-de-windows-azure-lister-les-comptes-de-storage
Désolé pour "toto", mais c2i existait avant blogs.developpeur.org et c'est mon site "officiel" ;-) ...
Cliquez pour lire la suite de l'article par richardc [HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Très bonne après-midi passée lors cette conférence avec le W3C, organisée par L' Inria sur les nouveaux standards, ce Mardi 14 Février, on sent vraiment que çà bosse au W3C, et l'avenir est très très prometteur pour le HTML5, notamment ...
Cliquez pour lire la suite de l'article par Gio GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc
Forum
RE : VITESSERE : VITESSE par ucfoutu
Cliquez pour lire la suite par ucfoutu
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|