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

Delphi Discussion :

remplir formulaire HTML par un exe


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    jlf
    jlf est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 140
    Par défaut remplir formulaire HTML par un exe
    bonjour

    je voudrais remplir certains champs d'un formulaire HTML affiché dans un explorateur web (IE ou autre) par une action dans un exécutable autonome

    comment puis-je m'adresser au formulaire, connaissant le nom de sa fenêtre et celui de tous ses composants ?

    le must serait aussi de pouvoir avec la souris glisser-déposer des données depuis la fenêtre de l'exécutable vers la fenêtre du formulaire

    est-ce possible de faire ça avec Delphi ?

    merci de votre aide

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 141
    Par défaut
    Bonjour,

    J'ai réalisé ce genre de choses en partant de cet exemple particulièrement bien fait sur un topic nommé : Automatic fill out HTML forms with TWebBrowser

    http://www.planet-source-code.com/vb...=1116&lngWId=7

    Amicalement

  3. #3
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Essaye de faire une petite recherche dans le forum, il me semble que nous en avons déjà discuté de ce sujet récemment. Attention tout de même, tu ne pas remplir un champs de type FILE car il est protégé par le système. En effet, il n'est pas possible à un site de télécharger un fichier de son disque dur sans nous demander la permission. Malgré tout, il existe des alternatives...

  4. #4
    jlf
    jlf est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 140
    Par défaut
    merci de vos réponses à tous les deux mais l'appli donnée en exemple et ce que j'ai trouvé d'autre sur le forum consiste toujours à charger le formulaire via l'exe

    mon pbm est un peu différent :
    j'ai un site (PHP) qui propose des formulaires assez pénibles à servir dans certains cas

    le client doit continuer d'utiliser son explorateur pour travailler sur le site

    il ferait appel à l'exe seulement en complément, lorsqu'il est dans une situation où le formulaire est trop long, ce qu'il ne voit qu'après avoir ouvert le formulaire
    dans ces cas il ouvrirait alors l'exe, ferait dedans une série simplifiée de choix et lancerait la copie résultante dans le formulaire ouvert dans son explorateur
    le submit serait toujours fait sur le formulaire lui même, pas par l'exe

    il faudrait donc "simplement" (hum) que l'exe lorsqu'il s'ouvre puisse vérifier que le formulaire machin est ouvert dans l'explorateur, et qu'il puisse communiquer avec ce formulaire pour remplir certains champs en fonction d'un choix de l'user, l'exe n'ayant pas ouvert lui même le formulaire

    est-ce possible ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 141
    Par défaut
    Mille excuses jlf, je n'avais pas bien compris ton problème. En fait tu cherches à faire communiquer deux applications exécutées simultanément sur l'ordi de l'utilisateur, ce n'est plus du tout la même chose...

    Le submit doit impérativement être fait par le biais du formulaire d'origine ?

    Si oui, une des voies possible serait peut être de poser un TWebBrowser de façon à ce que tout se passe au sein de l'exe et non plus par le truchement d'un navigateur extérieur.

  6. #6
    jlf
    jlf est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 140
    Par défaut
    > En fait tu cherches à faire communiquer deux applications exécutées
    > simultanément sur l'ordi de l'utilisateur

    oui
    il doit bien y avoir un moyen dans le cas d'un formulaire ouvert dans un explorateur car je l'ai déjà vu, même en drag-drop (certaines applis e-CB le font), mais je ne sais pas du tout comment faire ...

    > une des voies possible serait peut être de poser un TWebBrowser
    > de façon à ce que tout se passe au sein de l'exe

    oui mais cette soluce ne m'arrange pas
    en tous cas merci d'avoir répondu

    bien amicalement

Discussions similaires

  1. [XL-2002] Remplir formulaire HTML par macro VBA
    Par JerCaz dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 10/06/2010, 16h07
  2. Problème d'envoi de Formulaire HTML par mail (mailto)
    Par flash_begin dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 21/03/2007, 20h02
  3. Remplir formulaire HTML depuis une application C++
    Par danyboy85 dans le forum C++
    Réponses: 2
    Dernier message: 10/05/2006, 14h05
  4. remplir un formulaire html par delphi
    Par lassmust dans le forum Web & réseau
    Réponses: 6
    Dernier message: 24/04/2006, 20h25

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