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

Lazarus Pascal Discussion :

L'identificateur "Application" semble inconnu


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 52
    Par défaut L'identificateur "Application" semble inconnu
    Bonjour,
    Je commence à programmer avec Lazarus (Linux Ubuntu). J'ai commencé à transposer des unités écrites depuis longtemps sous Delphi. Tout paraît à peu près bien marcher mais l'instruction " Application.ProcessMessages" est refusée sous prétexte que "Application" est inconnu. Je n'ai jamais eu ce problème avec Delphi. ??? Merci de votre aide.

  2. #2
    Membre émérite
    Avatar de chris37
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juillet 2007
    Messages
    378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 378
    Par défaut
    Salut,

    Dans ta section "USES" Rajoute Forms

    @+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 52
    Par défaut Identificateur Application inconnu
    Bonjour,
    Merci de ta réponse. "uses Form" a d'abord été refusé (inconnu). J'ai rajouté ensuite en condition supplémentaire dans le paquet contenant mon unité le paquet "appform" et ça marche ! Amitiés.

  4. #4
    Membre émérite
    Avatar de chris37
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juillet 2007
    Messages
    378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 378
    Par défaut
    Par défaut, une fiche Lazarus possède cela :

    uses
    Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs;
    Et la tu a accès a application.processmessage...........

    Ce que tu as fait est inutile

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 52
    Par défaut Application semble inconnu
    Bonjour,

    Je suis tout à fait d'accord en ce qui concerne les fiches. mais mon problème ne concerne pas une fiche mais une unité indépendante que j'ai placée dans un paquet pour utiliser tout cela dans mes applications futures (je reconstitue peu à peu ma bibliothèque personnelle d'unités et de composants que j'avais créée sous Delphi).

    Amitiés

  6. #6
    Membre émérite
    Avatar de chris37
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Juillet 2007
    Messages
    378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 378
    Par défaut
    C'est bien ce que je te disais en premier post. même si je parlais des fiches, le fonctionnement en est de même pour une unité.

    Si dans une unité, tu dois faire appel a application.processmessage, il suffit juste d'ajouter Forms dans la clause Uses de cette unité.
    Avant
    uses
    Classes, SysUtils;
    Après
    uses
    Classes, SysUtils, Forms;

    Bon We

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