Vaut-il mieux créer une variable globale au projet pour envoyer de
l'information à un autre formulaire ou
Créer une étiquette (invisible) dans ce formulaire pour envoyer de
l'information d'un autre formulaire
D'après moi, mieux vaut une étiquette qu'une variable globale chargée en
mémoire durant toute l'application!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Patrice
Il est également possible de créer explicitement une propriété dédiée à cet usage (Public Property MaValeur() As Date par exemple) sans créer une étiquette "bidon" sous-jacente.
Vaut-il mieux créer une variable globale au projet pour envoyer de l'information à un autre formulaire ou Créer une étiquette (invisible) dans ce formulaire pour envoyer de l'information d'un autre formulaire
D'après moi, mieux vaut une étiquette qu'une variable globale chargée en mémoire durant toute l'application!
Vos réponses et trucs si vous en avez!!!!!
Merci de vos réponses!
Il est également possible de créer explicitement une propriété dédiée à cet
usage (Public Property MaValeur() As Date par exemple) sans créer une
étiquette "bidon" sous-jacente.
"Annie" <Annie@discussions.microsoft.com> a écrit dans le message de news:
1EAF21E1-5551-4FCA-8D40-079B48542519@microsoft.com...
Une bonne question.....
Vaut-il mieux créer une variable globale au projet pour envoyer de
l'information à un autre formulaire ou
Créer une étiquette (invisible) dans ce formulaire pour envoyer de
l'information d'un autre formulaire
D'après moi, mieux vaut une étiquette qu'une variable globale chargée en
mémoire durant toute l'application!
Il est également possible de créer explicitement une propriété dédiée à cet usage (Public Property MaValeur() As Date par exemple) sans créer une étiquette "bidon" sous-jacente.
Vaut-il mieux créer une variable globale au projet pour envoyer de l'information à un autre formulaire ou Créer une étiquette (invisible) dans ce formulaire pour envoyer de l'information d'un autre formulaire
D'après moi, mieux vaut une étiquette qu'une variable globale chargée en mémoire durant toute l'application!
Vos réponses et trucs si vous en avez!!!!!
Merci de vos réponses!
Annie
J'aimerais avoir plus d'explication sur cette méthode que je ne connais pas du tout! Ce que je veux c'est d'éviter d'avoir beaucoup de variable globale à mon application car cela prends surement beaucoup d'espace mémoire lorsque le programme démarre n'est-ce pas ????
Merci!!!
"Patrice" wrote:
Il est également possible de créer explicitement une propriété dédiée à cet usage (Public Property MaValeur() As Date par exemple) sans créer une étiquette "bidon" sous-jacente.
> Une bonne question..... > > Vaut-il mieux créer une variable globale au projet pour envoyer de > l'information à un autre formulaire ou > Créer une étiquette (invisible) dans ce formulaire pour envoyer de > l'information d'un autre formulaire > > D'après moi, mieux vaut une étiquette qu'une variable globale chargée en > mémoire durant toute l'application! > > Vos réponses et trucs si vous en avez!!!!! > > Merci de vos réponses!
J'aimerais avoir plus d'explication sur cette méthode que je ne connais pas
du tout!
Ce que je veux c'est d'éviter d'avoir beaucoup de variable globale à mon
application car cela prends surement beaucoup d'espace mémoire lorsque le
programme démarre n'est-ce pas ????
Merci!!!
"Patrice" wrote:
Il est également possible de créer explicitement une propriété dédiée à cet
usage (Public Property MaValeur() As Date par exemple) sans créer une
étiquette "bidon" sous-jacente.
"Annie" <Annie@discussions.microsoft.com> a écrit dans le message de news:
1EAF21E1-5551-4FCA-8D40-079B48542519@microsoft.com...
> Une bonne question.....
>
> Vaut-il mieux créer une variable globale au projet pour envoyer de
> l'information à un autre formulaire ou
> Créer une étiquette (invisible) dans ce formulaire pour envoyer de
> l'information d'un autre formulaire
>
> D'après moi, mieux vaut une étiquette qu'une variable globale chargée en
> mémoire durant toute l'application!
>
> Vos réponses et trucs si vous en avez!!!!!
>
> Merci de vos réponses!
J'aimerais avoir plus d'explication sur cette méthode que je ne connais pas du tout! Ce que je veux c'est d'éviter d'avoir beaucoup de variable globale à mon application car cela prends surement beaucoup d'espace mémoire lorsque le programme démarre n'est-ce pas ????
Merci!!!
"Patrice" wrote:
Il est également possible de créer explicitement une propriété dédiée à cet usage (Public Property MaValeur() As Date par exemple) sans créer une étiquette "bidon" sous-jacente.
> Une bonne question..... > > Vaut-il mieux créer une variable globale au projet pour envoyer de > l'information à un autre formulaire ou > Créer une étiquette (invisible) dans ce formulaire pour envoyer de > l'information d'un autre formulaire > > D'après moi, mieux vaut une étiquette qu'une variable globale chargée en > mémoire durant toute l'application! > > Vos réponses et trucs si vous en avez!!!!! > > Merci de vos réponses!
Pierre
Hola, il te faut créer un procédure property comme celle ci
Dans la form appelée FormApp... <<<<<<<<<<<<<<<<<<<<<<<< dim mavar as integer Public Property Get test() As Variant test = mavar End Property Public Property Let test(ByVal vNewValue As Variant) mavar = NewValue End Property
Tu passes la variable <<<<<<<<<<<<<<<< FormApp.test = 10 FormApp.show 1
-- D'avance merci Meilleures salutations Pierre "Annie" a écrit dans le message de news:
J'aimerais avoir plus d'explication sur cette méthode que je ne connais pas du tout! Ce que je veux c'est d'éviter d'avoir beaucoup de variable globale à mon application car cela prends surement beaucoup d'espace mémoire lorsque le programme démarre n'est-ce pas ????
Merci!!!
"Patrice" wrote:
Il est également possible de créer explicitement une propriété dédiée à cet usage (Public Property MaValeur() As Date par exemple) sans créer une étiquette "bidon" sous-jacente.
> Une bonne question..... > > Vaut-il mieux créer une variable globale au projet pour envoyer de > l'information à un autre formulaire ou > Créer une étiquette (invisible) dans ce formulaire pour envoyer de > l'information d'un autre formulaire > > D'après moi, mieux vaut une étiquette qu'une variable globale chargée > en > mémoire durant toute l'application! > > Vos réponses et trucs si vous en avez!!!!! > > Merci de vos réponses!
Hola, il te faut créer un procédure property comme celle ci
Dans la form appelée FormApp...
<<<<<<<<<<<<<<<<<<<<<<<<
dim mavar as integer
Public Property Get test() As Variant
test = mavar
End Property
Public Property Let test(ByVal vNewValue As Variant)
mavar = NewValue
End Property
Tu passes la variable
<<<<<<<<<<<<<<<<
FormApp.test = 10
FormApp.show 1
--
D'avance merci
Meilleures salutations
Pierre
"Annie" <Annie@discussions.microsoft.com> a écrit dans le message de news:
9BB17196-C733-4CC1-AA00-D01EE0BE4075@microsoft.com...
J'aimerais avoir plus d'explication sur cette méthode que je ne connais
pas
du tout!
Ce que je veux c'est d'éviter d'avoir beaucoup de variable globale à mon
application car cela prends surement beaucoup d'espace mémoire lorsque le
programme démarre n'est-ce pas ????
Merci!!!
"Patrice" wrote:
Il est également possible de créer explicitement une propriété dédiée à
cet
usage (Public Property MaValeur() As Date par exemple) sans créer une
étiquette "bidon" sous-jacente.
"Annie" <Annie@discussions.microsoft.com> a écrit dans le message de
news:
1EAF21E1-5551-4FCA-8D40-079B48542519@microsoft.com...
> Une bonne question.....
>
> Vaut-il mieux créer une variable globale au projet pour envoyer de
> l'information à un autre formulaire ou
> Créer une étiquette (invisible) dans ce formulaire pour envoyer de
> l'information d'un autre formulaire
>
> D'après moi, mieux vaut une étiquette qu'une variable globale chargée
> en
> mémoire durant toute l'application!
>
> Vos réponses et trucs si vous en avez!!!!!
>
> Merci de vos réponses!
Hola, il te faut créer un procédure property comme celle ci
Dans la form appelée FormApp... <<<<<<<<<<<<<<<<<<<<<<<< dim mavar as integer Public Property Get test() As Variant test = mavar End Property Public Property Let test(ByVal vNewValue As Variant) mavar = NewValue End Property
Tu passes la variable <<<<<<<<<<<<<<<< FormApp.test = 10 FormApp.show 1
-- D'avance merci Meilleures salutations Pierre "Annie" a écrit dans le message de news:
J'aimerais avoir plus d'explication sur cette méthode que je ne connais pas du tout! Ce que je veux c'est d'éviter d'avoir beaucoup de variable globale à mon application car cela prends surement beaucoup d'espace mémoire lorsque le programme démarre n'est-ce pas ????
Merci!!!
"Patrice" wrote:
Il est également possible de créer explicitement une propriété dédiée à cet usage (Public Property MaValeur() As Date par exemple) sans créer une étiquette "bidon" sous-jacente.
> Une bonne question..... > > Vaut-il mieux créer une variable globale au projet pour envoyer de > l'information à un autre formulaire ou > Créer une étiquette (invisible) dans ce formulaire pour envoyer de > l'information d'un autre formulaire > > D'après moi, mieux vaut une étiquette qu'une variable globale chargée > en > mémoire durant toute l'application! > > Vos réponses et trucs si vous en avez!!!!! > > Merci de vos réponses!
Fred
Dans : news:, Pierre disait :
Hola, il te faut créer un procédure property comme celle ci
Hello,
Dans la form appelée FormApp... <<<<<<<<<<<<<<<<<<<<<<<< dim mavar as integer Public Property Get test() As Variant test = mavar End Property Public Property Let test(ByVal vNewValue As Variant) mavar = NewValue End Property
Ça c'est du vb6 (microsoft.public.fr.vb) En vb.NET cela donnera plutôt :
Private _test As Int32 Public Property Test() As Int32 Get Return Me._test End Get Set(ByVal value As Int32) 'vérifications éventuelles Me._test = value End Set End Property
Ou tout simplement : Public Test As Int32 Si aucun traitement spécifique n'est nécessaire lors de la lecture ou de l'affectation.
On peut aussi surcharger le New de la classe Form
Class MaForm Private _test As Int32
Sub New(param As Int32) Me._test = param End Sub End Class
On pourra alors écrire
Dim InstanceMaForm As New MaForm(uneValeur) InstanceMaForm.Show
Dans ce cas, la variable _test n'est pas accessible de l'extérieur. Sauf si on combine les deux méthodes.
-- Fred http://www.cerber mail.com/?3kA6ftaCvT (enlever l'espace)
Dans : news:ORBkAKIfHHA.4128@TK2MSFTNGP05.phx.gbl,
Pierre disait :
Hola, il te faut créer un procédure property comme celle ci
Hello,
Dans la form appelée FormApp...
<<<<<<<<<<<<<<<<<<<<<<<<
dim mavar as integer
Public Property Get test() As Variant
test = mavar
End Property
Public Property Let test(ByVal vNewValue As Variant)
mavar = NewValue
End Property
Ça c'est du vb6 (microsoft.public.fr.vb)
En vb.NET cela donnera plutôt :
Private _test As Int32
Public Property Test() As Int32
Get
Return Me._test
End Get
Set(ByVal value As Int32)
'vérifications éventuelles
Me._test = value
End Set
End Property
Ou tout simplement :
Public Test As Int32
Si aucun traitement spécifique n'est nécessaire lors de la lecture ou de
l'affectation.
On peut aussi surcharger le New de la classe Form
Class MaForm
Private _test As Int32
Sub New(param As Int32)
Me._test = param
End Sub
End Class
On pourra alors écrire
Dim InstanceMaForm As New MaForm(uneValeur)
InstanceMaForm.Show
Dans ce cas, la variable _test n'est pas accessible de l'extérieur. Sauf
si on combine les deux méthodes.
--
Fred
http://www.cerber mail.com/?3kA6ftaCvT (enlever l'espace)
Hola, il te faut créer un procédure property comme celle ci
Hello,
Dans la form appelée FormApp... <<<<<<<<<<<<<<<<<<<<<<<< dim mavar as integer Public Property Get test() As Variant test = mavar End Property Public Property Let test(ByVal vNewValue As Variant) mavar = NewValue End Property
Ça c'est du vb6 (microsoft.public.fr.vb) En vb.NET cela donnera plutôt :
Private _test As Int32 Public Property Test() As Int32 Get Return Me._test End Get Set(ByVal value As Int32) 'vérifications éventuelles Me._test = value End Set End Property
Ou tout simplement : Public Test As Int32 Si aucun traitement spécifique n'est nécessaire lors de la lecture ou de l'affectation.
On peut aussi surcharger le New de la classe Form
Class MaForm Private _test As Int32
Sub New(param As Int32) Me._test = param End Sub End Class
On pourra alors écrire
Dim InstanceMaForm As New MaForm(uneValeur) InstanceMaForm.Show
Dans ce cas, la variable _test n'est pas accessible de l'extérieur. Sauf si on combine les deux méthodes.
-- Fred http://www.cerber mail.com/?3kA6ftaCvT (enlever l'espace)
Pierre
oups pardon mais l'important, c'est le principe, la piste quoi -)
-- D'avance merci Meilleures salutations Pierre "Fred" a écrit dans le message de news:
Dans : news:, Pierre disait :
Hola, il te faut créer un procédure property comme celle ci
Hello,
Dans la form appelée FormApp... <<<<<<<<<<<<<<<<<<<<<<<< dim mavar as integer Public Property Get test() As Variant test = mavar End Property Public Property Let test(ByVal vNewValue As Variant) mavar = NewValue End Property
Ça c'est du vb6 (microsoft.public.fr.vb) En vb.NET cela donnera plutôt :
Private _test As Int32 Public Property Test() As Int32 Get Return Me._test End Get Set(ByVal value As Int32) 'vérifications éventuelles Me._test = value End Set End Property
Ou tout simplement : Public Test As Int32 Si aucun traitement spécifique n'est nécessaire lors de la lecture ou de l'affectation.
On peut aussi surcharger le New de la classe Form
Class MaForm Private _test As Int32
Sub New(param As Int32) Me._test = param End Sub End Class
On pourra alors écrire
Dim InstanceMaForm As New MaForm(uneValeur) InstanceMaForm.Show
Dans ce cas, la variable _test n'est pas accessible de l'extérieur. Sauf si on combine les deux méthodes.
-- Fred http://www.cerber mail.com/?3kA6ftaCvT (enlever l'espace)
oups pardon mais l'important, c'est le principe, la piste quoi -)
--
D'avance merci
Meilleures salutations
Pierre
"Fred" <foleide@libre.france> a écrit dans le message de news:
emyDyQMfHHA.2052@TK2MSFTNGP05.phx.gbl...
Dans : news:ORBkAKIfHHA.4128@TK2MSFTNGP05.phx.gbl,
Pierre disait :
Hola, il te faut créer un procédure property comme celle ci
Hello,
Dans la form appelée FormApp...
<<<<<<<<<<<<<<<<<<<<<<<<
dim mavar as integer
Public Property Get test() As Variant
test = mavar
End Property
Public Property Let test(ByVal vNewValue As Variant)
mavar = NewValue
End Property
Ça c'est du vb6 (microsoft.public.fr.vb)
En vb.NET cela donnera plutôt :
Private _test As Int32
Public Property Test() As Int32
Get
Return Me._test
End Get
Set(ByVal value As Int32)
'vérifications éventuelles
Me._test = value
End Set
End Property
Ou tout simplement :
Public Test As Int32
Si aucun traitement spécifique n'est nécessaire lors de la lecture ou de
l'affectation.
On peut aussi surcharger le New de la classe Form
Class MaForm
Private _test As Int32
Sub New(param As Int32)
Me._test = param
End Sub
End Class
On pourra alors écrire
Dim InstanceMaForm As New MaForm(uneValeur)
InstanceMaForm.Show
Dans ce cas, la variable _test n'est pas accessible de l'extérieur. Sauf
si on combine les deux méthodes.
--
Fred
http://www.cerber mail.com/?3kA6ftaCvT (enlever l'espace)
oups pardon mais l'important, c'est le principe, la piste quoi -)
-- D'avance merci Meilleures salutations Pierre "Fred" a écrit dans le message de news:
Dans : news:, Pierre disait :
Hola, il te faut créer un procédure property comme celle ci
Hello,
Dans la form appelée FormApp... <<<<<<<<<<<<<<<<<<<<<<<< dim mavar as integer Public Property Get test() As Variant test = mavar End Property Public Property Let test(ByVal vNewValue As Variant) mavar = NewValue End Property
Ça c'est du vb6 (microsoft.public.fr.vb) En vb.NET cela donnera plutôt :
Private _test As Int32 Public Property Test() As Int32 Get Return Me._test End Get Set(ByVal value As Int32) 'vérifications éventuelles Me._test = value End Set End Property
Ou tout simplement : Public Test As Int32 Si aucun traitement spécifique n'est nécessaire lors de la lecture ou de l'affectation.
On peut aussi surcharger le New de la classe Form
Class MaForm Private _test As Int32
Sub New(param As Int32) Me._test = param End Sub End Class
On pourra alors écrire
Dim InstanceMaForm As New MaForm(uneValeur) InstanceMaForm.Show
Dans ce cas, la variable _test n'est pas accessible de l'extérieur. Sauf si on combine les deux méthodes.
-- Fred http://www.cerber mail.com/?3kA6ftaCvT (enlever l'espace)
AlexC
Oubliez, je suis un peu à coté de la plaque, c'est simplement que Vs 2005 n'affiche pas ces caractères la dans la fenetre d'espions ...
"Annie" a écrit dans le message de news:
Une bonne question.....
Vaut-il mieux créer une variable globale au projet pour envoyer de l'information à un autre formulaire ou Créer une étiquette (invisible) dans ce formulaire pour envoyer de l'information d'un autre formulaire
D'après moi, mieux vaut une étiquette qu'une variable globale chargée en mémoire durant toute l'application!
Vos réponses et trucs si vous en avez!!!!!
Merci de vos réponses!
Oubliez, je suis un peu à coté de la plaque, c'est simplement que Vs 2005
n'affiche pas ces caractères la dans la fenetre d'espions ...
"Annie" <Annie@discussions.microsoft.com> a écrit dans le message de
news:1EAF21E1-5551-4FCA-8D40-079B48542519@microsoft.com...
Une bonne question.....
Vaut-il mieux créer une variable globale au projet pour envoyer de
l'information à un autre formulaire ou
Créer une étiquette (invisible) dans ce formulaire pour envoyer de
l'information d'un autre formulaire
D'après moi, mieux vaut une étiquette qu'une variable globale chargée en
mémoire durant toute l'application!
Oubliez, je suis un peu à coté de la plaque, c'est simplement que Vs 2005 n'affiche pas ces caractères la dans la fenetre d'espions ...
"Annie" a écrit dans le message de news:
Une bonne question.....
Vaut-il mieux créer une variable globale au projet pour envoyer de l'information à un autre formulaire ou Créer une étiquette (invisible) dans ce formulaire pour envoyer de l'information d'un autre formulaire
D'après moi, mieux vaut une étiquette qu'une variable globale chargée en mémoire durant toute l'application!