Accueil > Forum > > > > Variable Variant
Variable Variant
mardi 6 juin 2006 à 17:56:41 |
Variable Variant

woot6768
|
Voilà mon souci : En VB.NET, on peut déclarer une variable Variant de la manière suivante : Dim maVariable As Variant Comment peut on déclarer ce type de variable en C#? Woot Alias Wouter Tjon.
|
|
mardi 6 juin 2006 à 18:14:53 |
Re : Variable Variant

Charles Racaud
|
Réponse acceptée !
Salut,
varient n'existe plus en .net (je sais pas ou tu l'as vu dans vb.net). Utilise le type object.
Kenji
Merci de lire le règlement (vivement conseillé voir obligatoire)./FONT>
|
|
mercredi 7 juin 2006 à 09:23:28 |
Re : Variable Variant

woot6768
|
Merci pour ta réponse! En fait, tu viens de stopper net mes recherches  Woot Alias Wouter Tjon.
|
|
vendredi 30 juin 2006 à 14:49:27 |
Re : Variable Variant

Je sais pas
|
Bonjour tout le monde.
Je rencontre le même problème,à savoir que j'ai codé en VB6 et je déclare des variables variantes. Je dois maintenant le faire en C#.Mais je ne vois pas du tout comment utiliser l'ojet Object.
Si quelqu'un pouvait m'aider.
Merci beaucoup.
Youss
|
|
vendredi 30 juin 2006 à 15:10:42 |
Re : Variable Variant

Charles Racaud
|
Salut,
Je vois pas le pb, c'est le même fonctionnement:
En vb6:
|
|
Dim
TaVariable
As
Varient
TaVariable = CeQueTuVeut
|
Maintenant:
|
|
object
TaVariable = CeQueTuVeut;
|
Kenji
Merci de lire le règlement (vivement conseillé voir obligatoire).
/FONT>
|
|
vendredi 30 juin 2006 à 15:16:35 |
Re : Variable Variant

Je sais pas
|
Je te remercie pour ton aide rapide.
En fait ,ce que tu m'as dit,je l'ai déjà fait là. Mais le problème que je rencontre,c'est que j'appelle cette variable dans une fonction qui prend comme argument un String.Je recontre toujours l'erreur : "Ne peut pas transformer de "object" vers "string".Je bute sur ça.Un cast ne passe pas,je pense.
Une fois cette étape passée,le reste suivra tout seul.
Tu as une idée?
Youss
|
|
vendredi 30 juin 2006 à 15:39:47 |
Re : Variable Variant

woot6768
|
Salut, Pourrais-tu passer la partie de ton code concernée? Ca pourrait être utile pour ton aide.
_________________________________________________________________________ Woot
|
|
vendredi 30 juin 2006 à 16:00:22 |
Re : Variable Variant

Je sais pas
|
// Add/Advise Items Variables Declarations
string
sReference;
// Archestra Object's Path
// Variant Variables Declarations
object
vReference =
""
;
.............................. privatevoid Init_Items() { // Tank_Current_Level Item sReference = "Cuve_001.Niv_Courant"; //Current Archestra Object's Path vReference = sReference; // Variant Variable Allocation // Add The Item To The Internal LMXProxyServer Table hLMXItem_1 = g_LMXProxyObject.AddItem(g_hLMXProxy, vReference).
// Advise the Item while (true) { g_LMXProxyObject.Advise(g_hLMXProxy, hLMXItem_1); }
En fait,j'avais déjà implémenté cette fonction en VB6.J'avais utilisé une Variant pour la variable vReference.Jusque là pas de problème.Je dois maintenant implémenter exactement la même fonction mais en C#.Le problème du C# est que le type Variant n'existe pas.Je crée donc un objet vReference (vide au départ).Je lui affecte ensuite la string sReference.
Par défault,la fonction AddItem reçoit un int et un string : AddItem(int,string).A la compilation,j'ai donc l'erreur : "Ne peut pas convertir de "object" vers "string".J'ai essayé de caster vReference en string en la stockant dans une variable temp que j'ai donc placé dans la fonction AddItem comme ceci : AddItem(hLMXItem_1,temp).Mais là,j'ai une erreur sur le temp,qui me spécifie "de vérifier si temp n'est pas null" ou alors "me conseille d'utiliser l'opérateur new".
Mon problème alors je pense est de trouver le bon cast à effectuer pour passer d'un object à un string (object -> string).
Merci d'avance.
Youss
|
|
vendredi 30 juin 2006 à 16:07:22 |
Re : Variable Variant

woot6768
|
As-tu essayé un ToString sur vReference ? Comme ceci : vReference = vReference.Tostring(); Si cela ne fonctionne pas j'ai peu être autre chose, mais il faudrais que je teste... Essaye déjà ceci
_________________________________________________________________________ Woot
|
|
vendredi 30 juin 2006 à 16:09:19 |
Re : Variable Variant

woot6768
|
sReference = ((
string
)vReference.ToString());
Voilà c'est ça, je viens de le trouver... _________________________________________________________________________ Woot
|
|
Cette discussion est classée dans : variable, variant, déclarer
Répondre à ce message
Sujets en rapport avec ce message
déclarer des variables pourqu'elles soient valables dans tous le programme [ par mathmax ]
Bonjour,J'aimerais faire la chose suivante. Défénir que par défaut une variable à la valeur false, que si on clique sur le bouton 1 elle prend la vale
méthode avec un nombre variable de paramètres [ par mathmax ]
Bonjour,J'aimerais savoir si il est possible de faire un méthode qui possède des paramètres obligatoires et des paramètres optionnels. Par exemple, co
boutton paramètrable [ par mathmax ]
Bonjour, Je cherche à changer la couleur de mes boutons en fonction d'une variable. Je m'explique : j'ai une variable i, si celle ci vaux 1 je veux q
Ajouter un " dans une variable string [ par BackPack ]
Bonjour à tous,Je sais, je sais....question stupide mais qui m'échappe !Comment ont fait en C# pour ajouter dans une variable string un "Exemple : str
Problème avec les pointeurs [ par M5i9k ]
Bonjour,Je cherche à utiliser un pointeur en lui fournissant une adresse, dans le but d'acceder une variable d'un autre programme , mais ça ne marche
comment dimensionner un tableau avec une variable? [ par zac559 ]
Salut la team,alors voilà, comment dimentionner un tableau sachant que la taille du tableau et dans une variable?en visual basic:nbr=10000dim tableau
Variable globale [ par by_litch ]
Une petite question de débutant, comment fait-on pour utiliser la même variable dans un form et dans une classe. Pourriez-vous me l'expliquer SVP.-> e
enregistrer mon XML dans une string et non dans un fichier. [ par mathmax ]
Bonjour,Voilà, j'ai un document XML dans lequel j'aimerais faire des modifications de type string (remplaçement de chaine de caractères, ...) et des m
Initialiser un variable de type Enum [ par francesdereve ]
J'ai une variable de type enum qui s'appelle TypeA qui contient 10 composants,j'ai une autre variable de type enum qui contient 3 composants.Comment j
switch avec un double [ par s010179 ]
Bonjour, Pourquoi je peux utiliser une variable de type int ou string dans mon switch alors que quand je lui passe une variable de type double (ou fl
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|