oxydes
Messages postés3Date d'inscriptionmercredi 19 juillet 2006StatutMembreDernière intervention 2 novembre 2010
-
1 nov. 2010 à 22:42
oxydes
Messages postés3Date d'inscriptionmercredi 19 juillet 2006StatutMembreDernière intervention 2 novembre 2010
-
2 nov. 2010 à 21:51
Bonjour,
Je suis en train de développer en VB6 une application domotique pour ma maison sous XP. Pour pouvoir y accéder depuis un PDA avec un simple navigateur internet en wifi, j'ai installé un serveur (Sambar)et je génère des pages htlm en VB6 depuis le PC. Jusque la, tout va bien. Mais comment faire pour récupérer dans mon soft des actions du PDA dans la page HTML consultée, par exemple l'appuie sur un bouton, ou la changement de pages ? Quel sont les solutions pour avoir un dialogue "utilisateur connecté" vers mon soft vb6 ?
NHenry
Messages postés15102Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention27 mars 2024159 1 nov. 2010 à 23:15
Bonjour,
2 solutions :
- Soit tu utilises PHP (ou similaire) et tu mets les actions utilisateurs dans un fichier de transfert (Simple et rapide, mais pas très pratique)
- Soit tu fais toi-même un serveur web dans ton application (très esthétique, mais assez corsé).
oxydes
Messages postés3Date d'inscriptionmercredi 19 juillet 2006StatutMembreDernière intervention 2 novembre 2010 2 nov. 2010 à 19:19
Oui la domotique est construite autour d'un Asus eeepc901 sous XP pro et VB6, connecté à des carte d'acquisition que j'ai développé autour d'un PIC18F4423. L'ensemble me permet d'avoir une unité assez puissante et les avantage du PC en terme d'I/O (Wifi, bluetooth, synthèse vocale...)
Je voulais simplement(enfin je croyais que c'était simple, désolé je suis peu être un peu naïf !) pouvoir passer des commandes via le navigateur web d'un PDA (pour ne pas avoir à développer un soft dessus) au soft en VB6.
Je génère des page HTML en VB6, qui avec le serveur web gratuit Sambar, peuvent êtres lu par le PDA mais je ne sais pas récupérer des actions faites sur le PDA.
cs_ghuysmans99
Messages postés3983Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 2 nov. 2010 à 21:01
Tu peux utiliser IIS qui es dispo sur ton CD de XP (dans le Panneau de configuration, va dans Ajout/Suppression de programmes puis clique sur Ajouter ou supprimer des composants de Windows et ajoute Services Internet). Tu pourras alors profiter d'ASP3 qui peut instancier des DLLs ActiveX que tu peux faire en VB6. Il te suffit donc de copier le code de ton appli dans une ActiveX et de l'appeler en ASP3.
VB.NET is good ... VB6 is better
Utilise Réponse acceptée quand un post répond à ta question
Vous n’avez pas trouvé la réponse que vous recherchez ?