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 :

Appel de variables d'environnement depuis un datamodule [Lazarus]


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de Chrispi
    Homme Profil pro
    Chargé de missions
    Inscrit en
    Juin 2020
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Chargé de missions
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2020
    Messages : 257
    Par défaut Appel de variables d'environnement depuis un datamodule
    Bonjour,

    Est-il possible d'appeler les variables d'environnement depuis un datamodule ? J'ai un refus sur Application.EnvironmentVariable['xxxxx'] m'obligeant à rester sur un appel depuis la fiche de l'application.
    D'après SergioMaster, avec Delphi ça ne pose pas de problème. Quelqu'un l'a-t-il fait avec Lazarus ?
    Merci pour vos réponses.

  2. #2
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 489
    Par défaut
    Salut

    Il faut que tu ajoutes l'unité dans les uses.

  3. #3
    Rédacteur
    Avatar de Chrispi
    Homme Profil pro
    Chargé de missions
    Inscrit en
    Juin 2020
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Chargé de missions
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2020
    Messages : 257
    Par défaut
    Salut Anapurna,

    J'ai essayé mais ça ne fonctionne pas. J'ai toujours le même refus sur "Application".

  4. #4
    Membre Expert
    Avatar de BeanzMaster
    Homme Profil pro
    Amateur Passionné
    Inscrit en
    Septembre 2015
    Messages
    1 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Amateur Passionné
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Septembre 2015
    Messages : 1 899
    Billets dans le blog
    2
    Par défaut
    Salut

    Qu'entends tu par " refus sur "Application" ? Quel est le message d'erreur ?
    • "L'Homme devrait mettre autant d'ardeur à simplifier sa vie qu'il met à la compliquer" - Henri Bergson
    • "Bien des livres auraient été plus clairs s'ils n'avaient pas voulu être si clairs" - Emmanuel Kant
    • "La simplicité est la sophistication suprême" - Léonard De Vinci
    • "Ce qui est facile à comprendre ou à faire pour toi, ne l'est pas forcément pour l'autre." - Mon pèrei

    Mes projets sur Github - Blog - Site DVP

  5. #5
    Rédacteur
    Avatar de Chrispi
    Homme Profil pro
    Chargé de missions
    Inscrit en
    Juin 2020
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Chargé de missions
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2020
    Messages : 257
    Par défaut
    Salut BeanzMaster,

    A la compilation ça bloque sur Application.EnvironmentVariable['xxxxx'] quand je mets ça dans l'unité du datamodule.
    Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
      NomPC:= Application.EnvironmentVariable['COMPUTERNAME']; // Récupération du nom du PC
      User:= Application.EnvironmentVariable['USERNAME']; // Récupération de l'identifiant utilisateur de la session Windows
    Je n'ai pas de souci avec la déclaration de NomPC et User.

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

    Informations forums :
    Inscription : Juin 2005
    Messages : 138
    Par défaut
    Il faut mettre Forms dans la clause uses du datamodule.

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

Discussions similaires

  1. Appeler des variables de session depuis une vue
    Par keekLG dans le forum Langage
    Réponses: 3
    Dernier message: 14/02/2012, 13h49
  2. appeler la variable d'environnement dans un programme java
    Par ririrourou dans le forum Général Java
    Réponses: 4
    Dernier message: 03/07/2009, 10h04
  3. Définir une variable d'environnement depuis un script
    Par pmithrandir dans le forum Scripts/Batch
    Réponses: 5
    Dernier message: 05/11/2008, 11h24
  4. Réponses: 5
    Dernier message: 26/01/2008, 18h45
  5. [log4j]Appeler une variable d'environnement
    Par nana1 dans le forum Logging
    Réponses: 5
    Dernier message: 08/12/2005, 12h22

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