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

Langage Delphi Discussion :

Erreur : Invalid PLATFORM


Sujet :

Langage Delphi

  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur développement en retraite
    Inscrit en
    Juin 2002
    Messages
    402
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement en retraite
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2002
    Messages : 402
    Points : 300
    Points
    300
    Par défaut Erreur : Invalid PLATFORM
    Bonjour,
    Je viens d'installer Delphi 10.1 et j'essaie d'installer mes composants préférés.
    Avec Graphic 32 j'ai l'erreur suivante :
    [Erreur] Invalid PLATFORM variable "MCD" . PLATFORM must be one of the following "Win32", "Win64"...
    Dans la barre d'outil, "Window 32 bits" est bien sélectionné et c'est la seule option possible.
    Que faire ?
    Merci

  2. #2
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 695
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 695
    Points : 13 133
    Points
    13 133
    Par défaut
    C'est la variable d'environnement Plateform qui pose problème. Renomme-la ou supprime-la dans les paramètres système ou sous HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment.

  3. #3
    Membre averti
    Homme Profil pro
    Ingénieur développement en retraite
    Inscrit en
    Juin 2002
    Messages
    402
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement en retraite
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2002
    Messages : 402
    Points : 300
    Points
    300
    Par défaut
    Merci
    j'essaie...

  4. #4
    Membre régulier
    Inscrit en
    Septembre 2005
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 192
    Points : 90
    Points
    90
    Par défaut
    salut
    pour ton problème
    j'avais été confronté à la même situation
    j'avais fait comme le propose le Andnotor : c'est la variable d'environnement qui pose problème
    voici, pour être plus explicite, la démarche à suivre :
    1 - panneau de config
    2- système
    3- paramètre système avancé
    4- Clique sur VARIABLE D'ENVIRONNEMENT
    5- Supprime Win64 ou supprime win32

    bonne chance

  5. #5
    Membre averti
    Homme Profil pro
    Ingénieur développement en retraite
    Inscrit en
    Juin 2002
    Messages
    402
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement en retraite
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2002
    Messages : 402
    Points : 300
    Points
    300
    Par défaut
    Bonjour,

    Effectivement j'ai retrouvé la page variable d'environnement dans les options de Delphi, et dans celle ci au niveau des variables Système il y a : PLATFORM=MCD.
    J'ai essayé de la modifier et Delphi ma créé une variable PLATFORM dans les redéfinitions utilisateur à laquelle j'ai donné la valeur Win32.
    Ensuite ma compile est passée.

  6. #6
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 695
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 695
    Points : 13 133
    Points
    13 133
    Par défaut
    Citation Envoyé par Bernard B Voir le message
    Effectivement j'ai retrouvé la page variable d'environnement dans les options de Delphi, et dans celle ci au niveau des variables Système il y a : PLATFORM=MCD.
    J'ai essayé de la modifier et Delphi ma créé une variable PLATFORM dans les redéfinitions utilisateur à laquelle j'ai donné la valeur Win32.
    Ensuite ma compile est passée.
    Ca ne résout qu'à moitié le problème. Tu forces maintenant le type Win32, tu ne pourras donc toujours pas compiler en Win64 ou autres.

    Il y a un problème avec le compilateur qui n'arrive pas forcer la cible si cette variable est présente, il faut la renommer ou la supprimer (au niveau système).
    C'est un problème connu sur les PCs HP

  7. #7
    Membre averti
    Homme Profil pro
    Ingénieur développement en retraite
    Inscrit en
    Juin 2002
    Messages
    402
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement en retraite
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2002
    Messages : 402
    Points : 300
    Points
    300
    Par défaut
    Effectivement ta remarque est judicieuse, je force une platform alors que c'est le compilateur qui devrait se débrouiller en fonction de mon paramétrage.
    Tu as bien ciblé, c'est effectivement un HP !

    Je vais essayer de la supprimer au niveau du système, il y a bien longtemps que je n'ai pas utilisé ce type de variable !

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

Discussions similaires

  1. [RadRails] Erreur "invalid option"
    Par lem01 dans le forum Ruby on Rails
    Réponses: 7
    Dernier message: 10/09/2007, 22h04
  2. [rmappdata] Erreur : "Invalid figure user property"
    Par florent64 dans le forum Interfaces Graphiques
    Réponses: 13
    Dernier message: 12/07/2007, 17h19
  3. Erreur : invalid lvalue in assignment
    Par rafale001 dans le forum C
    Réponses: 7
    Dernier message: 28/02/2007, 11h57
  4. [VB.NET]Erreur "invalid cross-thread operation"
    Par NicolasJolet dans le forum Windows Forms
    Réponses: 6
    Dernier message: 05/04/2006, 12h38
  5. [debutant]erreur invalid lvalue in assignment
    Par Battosaiii dans le forum C
    Réponses: 3
    Dernier message: 30/11/2005, 17h32

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