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

API, COM et SDKs Delphi Discussion :

Interfaçage Delphi/Windev


Sujet :

API, COM et SDKs Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de nyme92
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 177
    Par défaut Interfaçage Delphi/Windev
    bonjours;

    je suis en train d'ecrire un programme sous "Delphi 6" qui vas faire appel à une interface creer sous "Windev 10".

    Normalement pour faire apparaitre la fenetre créée sous windev il suffit d'utiliser la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AppelWD('Ouvre, Ma_Fenetre.WDW')
    .
    malheureusement cette commande ne me donne rien, aucune fenetre ne s'affiche

    pourriez-vous m'aidez SVP ?
    merci

    PS: ce compte est utilisé gracieusement par un ami pour ce thème.

  2. #2
    Membre extrêmement actif
    Avatar de skywaukers
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2005
    Messages
    1 219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 219
    Par défaut
    Bonjour,

    AppelWD, c'est une commande windev ça non ? Comment l'invoque tu depuis Delphi ?

    @++
    Dany

  3. #3
    Membre chevronné
    Profil pro
    Freelance
    Inscrit en
    Avril 2003
    Messages
    393
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Freelance

    Informations forums :
    Inscription : Avril 2003
    Messages : 393
    Par défaut
    Bonjour,
    AppelWD est simplement une procédure Delphi qui va se charger d'appeler le contexte via la fonction exportée WDExecuteCommande de la DLL WD120LE.DLL.
    Sinon, nyme92, oui ton code est correct. As tu bien ajouter les DLL necessaires dans le repertoire de ton exe ?
    Vince

  4. #4
    Membre éprouvé
    Inscrit en
    Août 2002
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Août 2002
    Messages : 144
    Par défaut
    Bonjour,

    Il faut ajouter dans les uses l'unité windev.pas... qu'il faut aussi ajouter à la liste des bibliothèque de Delphi... et normalement ca roule...

  5. #5
    Membre confirmé
    Inscrit en
    Août 2003
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Août 2003
    Messages : 100
    Par défaut
    Salut,
    Je reviens sur ce poste car je me confronte au meme probleme.
    Je rappele que mon application DELPHI est MDI et donc l'objectif de faire appel aux etats conçus avec le WD Etats & Requetes.
    Un test de APPELWD('info,Bonjour') marche sans souci mais quand je fais un autre test du genre APPELWD('ouvre,FEN_EDITION.WDE') je ne vois rien mais tout ce que je constate c'est comme s'il y a un processus en cours et je n'ai plus la main de cliquer sur n'importe quelle partie de la fenetre principale de l'application DELPHI.
    Merci d'avance de vos retours.

  6. #6
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Italie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2011
    Messages : 271
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    // Ouvrir la fenêtre Ma_Fenetre"
    AppelWD('Ouvre,Ma_Fenetre.WDW')
    // Passer la fenêtre en saisie
    AppelWD('Ecran,Saisie')
    // Fermer la fenêtre
    AppelWD('Ferme')
    Certaines actions sont automatiquement réalisées par WinDev (passage automatique d'une fenêtre en saisie lors de son ouverture par exemple). C'est pourquoi aucune fonction du WLangage ne permet de réaliser ces actions.

    Cependant, lors de l'utilisation d'un élément WinDev depuis un programme écrit en langage externe, ces actions doivent être spécifiées.

    Les fonctions suivantes permettent de réaliser les actions effectuées automatiquement par WinDev :

    AppelWD : Fonction spécifique au langage externe

Discussions similaires

  1. [Mission/Télétravail] Développeur Access / Delphi Windev / Webdev Région Rhône-Alpes et Suisse
    Par Chris74 dans le forum Demandes
    Réponses: 0
    Dernier message: 16/09/2014, 14h22
  2. [Mission/Télétravail] Développeur Delphi / Windev
    Par Chris74 dans le forum Demandes
    Réponses: 0
    Dernier message: 13/03/2014, 10h51
  3. [CDI] - Indre et Loire - Développeur Delphi / WinDev
    Par DevDel dans le forum Demandes
    Réponses: 0
    Dernier message: 20/05/2008, 15h46
  4. vb & delphi & windev ,what's the difference
    Par gentelmand dans le forum Discussions diverses
    Réponses: 2
    Dernier message: 10/02/2007, 13h47

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