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

Windows Forms Discussion :

[VB.NET] passage d'arguments d'une classe(form1) à une autre


Sujet :

Windows Forms

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 137
    Points : 38
    Points
    38
    Par défaut [VB.NET] passage d'arguments d'une classe(form1) à une autre
    Bonjour tout le monde.
    mon problème c'est que je n'arrive pas à récupérer un objet flash déclaré dans la classe form1 dans une autre classe : voici le code et les déclarations:
    FriendWithEvents SWFlash1 As _
    AxShockwaveFlashObjects.AxShockwaveFlash
    et si je le déclare comme public :
    publicWithEvents SWFlash1 As _
    AxShockwaveFlashObjects.AxShockwaveFlash
    il me fait un warning:
    Warning 1 :Type of parameter 'swf1' is not CLS-compliant.
    tout ce que je veux c'est récupérer SWFlash1 dans une autre classe où je peux l'affecter à une autre variable swf:
    swf= SWFlash1.
    pour remarque j'ai essayé les propriétés et les délégués mais toujours le même souci.
    aidez moi svp et merci d'avance.

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 238
    Points : 269
    Points
    269
    Par défaut
    Salut, tu peux pas déclarer ton objet en Friend et faire une methode d'acces qui sera elle public ?
    Ca te donne la même erreur ?
    « L’erreur est humaine, mais un vrai désastre nécessite un ordinateur »

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 137
    Points : 38
    Points
    38
    Par défaut
    oui salut,
    c sa ce que je comprends pas.
    comment je peux résoudre sa alors stp ?

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 238
    Points : 269
    Points
    269
    Par défaut
    Bon c'est du C#, c'est fait a l'arrache je connais pas l'utilisation des objets Flash donc je suis sûre de rien.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    FriendWithEvents_AxShockwaveFlashObjects.AxShockwaveFlash SWFlash1;
    
    public _AxShockwaveFlashObjects.AxShockwaveFlash LaFonctionQuiTue()
    {
          return SWFlash1;
    }
    En gros tu déclare ton objet Flash en "Friend" et tu fait une fonction publique qui va retourner l'objet Flash.

    Faut tester
    « L’erreur est humaine, mais un vrai désastre nécessite un ordinateur »

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 137
    Points : 38
    Points
    38
    Par défaut tjs rien !
    mais c sa le PB ! il n'accepte pas une fct dont le type est AxShockwaveFlashObjects.AxShockwaveFlash
    ( je te rappelle que je code sous VB.NET)
    le code :

    friend withevents SWFlash1 as _
    AxShockwaveFlashObjects.AxShockwaveFlash

    public function envoi_flash() as _
    AxShockwaveFlashObjects.AxShockwaveFlash
    return SWFlash1
    end function

    mais tjs rien !!
    ce n'est pas si évident que sa !!!

  6. #6
    Candidat au Club
    Inscrit en
    Décembre 2005
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Module
    essey de passer par un Module!!

Discussions similaires

  1. Passage d'une classe mere a une classe fille
    Par khalid_kha dans le forum Langage
    Réponses: 2
    Dernier message: 17/04/2009, 11h52
  2. Réponses: 7
    Dernier message: 25/08/2008, 16h13
  3. Réponses: 2
    Dernier message: 02/02/2008, 07h37
  4. Réponses: 27
    Dernier message: 03/01/2008, 11h07
  5. Réponses: 8
    Dernier message: 20/07/2007, 14h28

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