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

ASP Discussion :

Probléme modification objet Application


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 20
    Par défaut Probléme modification objet Application
    Bonjour à tous,

    J'ai un probléme, lorsque j'essaye de modifier le contenu de mon objet Application dans un script asp :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Application.lock
    if Application(bstrKey)(idxDescriptor)(idxmapUniqueName) = arrOptArgs(idxUniqueName) then
    '{
    Application(bstrKey)(idxDescriptor)(idxmapUniqueName) = "TEST"
    '}
    end if
    Application.Unlock
    A la base, Application(bstrKey)(idxDescriptor)(idxmapUniqueName) contient "HELLO", et arrOptArgs(idxUniqueName) contient également "HELLO".
    La condition IF est vérifiée (j'ai mis une ligne de log, non présente dans le code si dessus, pour voir si je passais bien dans le if et le contenu de Application(bstrKey)(idxDescriptor)(idxmapUniqueName) aprés le unlock.

    Cependant dans Application(bstrKey)(idxDescriptor)(idxmapUniqueName) j'ai toujours "HELLO" et pas "TEST" ...
    Auriez vous une idée de la raison ? Moi aucune idée et je commence à plus trop avoir de cheveux sur la tête à force de me les arracher :p

    Need help

    Merci d'avance !

  2. #2
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 20
    Par défaut
    Réponse trouvée sur un site ... Merci quand meme ...


    Si vous stockez un tableau dans un objet Application, vous ne devez pas tenter de modifier directement les éléments du tableau stocké. Par exemple, le script suivant ne fonctionne pas :

    <% Application("StoredArray")(3) = "nouvelle valeur" %>

    Ceci est dû au fait que l'objet Application est implémenté en tant que collection. L'élément de tableau StoredArray(3) ne reçoit pas la nouvelle valeur. En revanche, la valeur est incluse dans la collection de l'objet Application et remplace toute information précédemment stockée à cet emplacement.

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

Discussions similaires

  1. [WD18] Problème avec <objet Automation "Excel.Application">
    Par hassane03 dans le forum WinDev
    Réponses: 9
    Dernier message: 04/04/2017, 04h00
  2. [eZ Publish] Problème modification d'objet
    Par beicdpt dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 30/01/2013, 16h04
  3. Problème modification objet
    Par absot dans le forum Général Java
    Réponses: 6
    Dernier message: 02/11/2009, 14h56
  4. Problème avec objet Word.Application
    Par Eldaorn dans le forum Windows Forms
    Réponses: 1
    Dernier message: 17/07/2009, 22h29
  5. [VB6] Modification objet OLE dans Word sous VB
    Par zworg dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 23/02/2004, 08h20

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