IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Créer une application web avec Builder !?


Sujet :

C++Builder

  1. #1
    Membre régulier Avatar de marcootz
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 159
    Points : 104
    Points
    104
    Par défaut Créer une application web avec Builder !?
    Salut,

    J'ai besoin de créer une application web assez simple, pour afficher des valeurs rafraichies toutes les secondes, et permettre quelques saisies. Cette application doit s'afficher sur le navigateur d'une machine sur le réseau local, et doit permettre d'afficher les mesures d'un capteur, rafraichies toutes les 5 secondes.

    J'aimerais que mon appli sous BCB 2006 joue le rôle de serveur web et qu'elle génère les pages qui doivent être affiché sur le navigateur et les rafraichissent. J'aimerais ne pas avoir à utiliser de serveur web comme Apache, IIS ou même easyphp.

    Je trouve très peu de doc sur ces sujets. J'ai regarder du coté du composant vcl "INTRAWEB" mais ce composant est cher et semble un peu lourd pour ce que je veut réaliser. Connaissez vous des composants dans le même style ? Savez vous ou je peut trouver de la doc sur le sujet ?

    Je ne sais pas si mon explication est très claire, mais d'après vous cette solution est elle envisageable pour ce que je veux réaliser ?

    Merci pour votre aide, bye

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    573
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 573
    Points : 713
    Points
    713
    Par défaut
    utilises fastone browser , server http surper leger avec choix des ports et meme log/pass

    ensuite tes données tu les concatenes à une chaine de caracteres

    tu continues avec un save to file

    tu poursuis en renommant le fichier texte en htm

    et tu le sauves dans le repertoire root du server

  3. #3
    Membre régulier Avatar de marcootz
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 159
    Points : 104
    Points
    104
    Par défaut
    Merci Cedni pour ta réponse, effectivement Fastone à l'air très bien pour faire des petites applis.

    Mais dans mon cas j'aimerais que le serveur web soit dans mon programme, car ce module doit s'ajouter dans un programme déja existant. Est t'il possible de faire cela dans Builder avec des composants existant ?

    Merci

  4. #4
    Membre actif Avatar de Argol_Medusa
    Homme Profil pro
    Ingénieur Radiofréquences
    Inscrit en
    Août 2005
    Messages
    208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Radiofréquences
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 208
    Points : 242
    Points
    242
    Par défaut
    Es-tu certain de ne pas vouloir installer de serveur apache ?

    Car tu pourrais lancer l'exécutable sur le serveur à partir de n'importe quel PC connecté au réseau local en faisant un simple :

    http://adresseduserveur/moprogramme.exe

    programme qui renverrait une page web avec les informations et qui se rafraichirait automatiquement toutes les n secondes ( à définir ).

    tu pourrais également envoyer des informations dans l'autre sens grace au méthodes GET ou POST

    Cette technique est en fait connue sous le nom de CGI ( Common Gateway Interface ).

    L'avantage c'est que ça se met en place rapidement.

    Par contre si tu souhaites carément créer ton "serveur HTTP" alors je ne sais pas du tout comment faire, mais je suis preneur de l'information ça m'intéresse aussi en fait s'il y a des libs toutes faites.


    Edit : On a posté en même temps ton dernier post répond à ma question ^^ Tu souhaites donc que le serveur soit intégré donc désolé je n'ai pas de solution à te proposer ^^
    Désolé, on savait pas que c'était impossible, alors on l'a fait

  5. #5
    Membre régulier Avatar de marcootz
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 159
    Points : 104
    Points
    104
    Par défaut
    Ok Argol_Medusa, merci pour ta réponse. C'est vrai que la solution Apache semble la meilleure, je vais voir si je ne peut pas utiliser plutôt cela à la place. Merci pour les info en tout cas.

    programme qui renverrait une page web avec les informations et qui se rafraichirait automatiquement toutes les n secondes ( à définir ).
    Comment cela marcherait ? Est ce que c'est la page qui demande son rafraichissement toutes les N secondes, via une ligne javascript par exemple ? Ou alors le programme qui rafraichi la page a distance ? Je ne voit pas trop comment dans ce cas la ?

    Sinon pour créer mon propre serveur j'ai trouvé le composant "THttpSrv" de la librairie ICS (lien). J'ai testé rapidement ce composant et ça fonctionne, au moins en hmtl.

    Merci

    A+

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    573
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 573
    Points : 713
    Points
    713
    Par défaut
    <META http-equiv="Refresh" content="5; URL=http://adresseduserveur/moprogramme.exe">

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 11/05/2006, 08h19
  2. Réponses: 0
    Dernier message: 24/03/2006, 08h33
  3. Réponses: 0
    Dernier message: 17/10/2005, 08h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo