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

Composants VCL Delphi Discussion :

Intraweb : composant X existe déjà


Sujet :

Composants VCL Delphi

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2003
    Messages : 21
    Par défaut Intraweb : composant X existe déjà
    J'utilise Delphi 7 enterprise et Intraweb 5.

    Une erreur étrange se produit aléatoirement (je crois!). Quand je fais un Release d'un TIWAppForm et le crée plus tard, quelques foisune erreur survient : "un composant nommé ffrmMotPasse existe déjà".

    Avez-vous des suggestions ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    type 
    ffrmMotPasse : TfrmMotPasse; 
     
    Release;//release current form 
    ffrmMotPasse := TfrmMotPasse.Create(WebApplication); 
    ffrmMotPasse.Show;

  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,

    le realease, libère la form actuelle, par la tfrmMotPasse. Quand tu créé un objet sans lui donner de nom explicite, un nom lui est automatiquement attribué, ce qui fait que généralement ça marche. Et ton exemple ne doit pas poser de pb avec le serveur intraweb. Par contre si tu met ton appli en ISAPI sur un IIS, là tu vas avoir cette erreur car le premier aura un nom à blanc et cela va fonctionner, mais le deuxième tfrmMotPasse créé aura le même nom et ça c'est interdit

    @++
    Dany

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2003
    Messages : 21
    Par défaut re
    Donc, je serais mieux d'utiliser CurrentForm.Release et faire mon create par la suite. Ai-je bien compris ?

    Merci pour la réponse

  4. #4
    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,

    release ou currentform.release, ça revient au même dans ton exemple. A moins que je n'ai pas compris la question, c'est ffrmMotPasse que tu créé plusieurs fois, c'est donc lui qu'il faut libérer avant de le re-créer.

    @++
    Dany

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Janvier 2003
    Messages : 21
    Par défaut re
    Merci pour ta réponse.
    Même si je vrifie si mon ffrmMotPasse est nil ça le fait quand même. Serait-il possible que ce soit les droits de l'utilisateur IUSR et IWAM qui ne soient pas suffisants ? J'ai donné plus de droits à ces deux utilisateurs. Je vérifie.

    Merci

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

Discussions similaires

  1. Quels composants Swing existent? Comment les utiliser?
    Par Mickael Baron dans le forum Composants
    Réponses: 7
    Dernier message: 20/05/2011, 11h38
  2. Un composant liste les composants qui existent dans un form
    Par aliwassem dans le forum Composants VCL
    Réponses: 1
    Dernier message: 01/06/2010, 11h43
  3. [Joomla!] Création d'un module pour un composant déjà existant : récupération de données
    Par sphere369 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 28/08/2009, 19h50
  4. Différence IntraWeb, Composant ASP, COM+, DLL ISAPI / CGI
    Par [DreaMs] dans le forum Web & réseau
    Réponses: 0
    Dernier message: 28/04/2009, 16h26
  5. Réponses: 4
    Dernier message: 28/10/2007, 21h13

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