-----Message d'origine-----
Bonjour,
Pour un formulaire donné j'ai un tableau d'entier :
intMonTableau(i)
Au départ pour pouvoir y faire référence je l'ai déclaré
au niveau du module
du Formulaire par :
-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
Or comme je fais référence à ce tableau en dehors du
Formulaire je l'ai
ensuite déclaré public :
-- Niveau Déclaration Module du Form
°° Public intMonTableau(0 To 10) as Integer
Une erreur à la compilation apparait car je ne peux
déclarer de tableau
public au niveau du module du Form !! :-(
J'ai donc déclaré mon Tableau dans un Module Global :
-- Niveau Déclaration Module Global <<mdlMonModule>>
°° Public intMonTableau(0 To 10) as Integer
Cela fait, tout est OK, mais lorsque je ferme mon
Formulaire, mon Tableau ne
me sert plus donc
je veux le désallouer de la mémoire. J'ai pour cela peu
de solutions :
Faire un Redim sur le tableau :
°° Redim intMonTableau(0)
Mais il n'est pas vraiment désalloué, seulement
redimensionné à la dimension
la plus minime possible !! :-(
Le Module Global <<mdlMonModule>> dans lequel est déclaré
<<intMonTableau>>
aprés un premier appel reste chargé en mémoire, j'ai donc
j'ai voulu
décharger le Module Global <<mdlMonModule>> :
°° Unload Modules("mdlMonModule")
Une erreur à l'éxecution c'est produite : "Impossible de
charger ou de
décharger cet objet" !! :-(
Est-ce que la méthode Unload ne s'applique pas aux
Modules, (étonnant!) ??
Quelqu'un alors sait-il comment décharger un module de la
mémoire ??
Ou sinon , avez vous une idée autre que cette méthode
pour désallouer le
tableau ??
Toute remarque est vraiment la bien venu car je stagne
dur .. !!
Merci encore,
Thierry.
.
-----Message d'origine-----
Bonjour,
Pour un formulaire donné j'ai un tableau d'entier :
intMonTableau(i)
Au départ pour pouvoir y faire référence je l'ai déclaré
au niveau du module
du Formulaire par :
-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
Or comme je fais référence à ce tableau en dehors du
Formulaire je l'ai
ensuite déclaré public :
-- Niveau Déclaration Module du Form
°° Public intMonTableau(0 To 10) as Integer
Une erreur à la compilation apparait car je ne peux
déclarer de tableau
public au niveau du module du Form !! :-(
J'ai donc déclaré mon Tableau dans un Module Global :
-- Niveau Déclaration Module Global <<mdlMonModule>>
°° Public intMonTableau(0 To 10) as Integer
Cela fait, tout est OK, mais lorsque je ferme mon
Formulaire, mon Tableau ne
me sert plus donc
je veux le désallouer de la mémoire. J'ai pour cela peu
de solutions :
Faire un Redim sur le tableau :
°° Redim intMonTableau(0)
Mais il n'est pas vraiment désalloué, seulement
redimensionné à la dimension
la plus minime possible !! :-(
Le Module Global <<mdlMonModule>> dans lequel est déclaré
<<intMonTableau>>
aprés un premier appel reste chargé en mémoire, j'ai donc
j'ai voulu
décharger le Module Global <<mdlMonModule>> :
°° Unload Modules("mdlMonModule")
Une erreur à l'éxecution c'est produite : "Impossible de
charger ou de
décharger cet objet" !! :-(
Est-ce que la méthode Unload ne s'applique pas aux
Modules, (étonnant!) ??
Quelqu'un alors sait-il comment décharger un module de la
mémoire ??
Ou sinon , avez vous une idée autre que cette méthode
pour désallouer le
tableau ??
Toute remarque est vraiment la bien venu car je stagne
dur .. !!
Merci encore,
Thierry.
.
-----Message d'origine-----
Bonjour,
Pour un formulaire donné j'ai un tableau d'entier :
intMonTableau(i)
Au départ pour pouvoir y faire référence je l'ai déclaré
au niveau du module
du Formulaire par :
-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
Or comme je fais référence à ce tableau en dehors du
Formulaire je l'ai
ensuite déclaré public :
-- Niveau Déclaration Module du Form
°° Public intMonTableau(0 To 10) as Integer
Une erreur à la compilation apparait car je ne peux
déclarer de tableau
public au niveau du module du Form !! :-(
J'ai donc déclaré mon Tableau dans un Module Global :
-- Niveau Déclaration Module Global <<mdlMonModule>>
°° Public intMonTableau(0 To 10) as Integer
Cela fait, tout est OK, mais lorsque je ferme mon
Formulaire, mon Tableau ne
me sert plus donc
je veux le désallouer de la mémoire. J'ai pour cela peu
de solutions :
Faire un Redim sur le tableau :
°° Redim intMonTableau(0)
Mais il n'est pas vraiment désalloué, seulement
redimensionné à la dimension
la plus minime possible !! :-(
Le Module Global <<mdlMonModule>> dans lequel est déclaré
<<intMonTableau>>
aprés un premier appel reste chargé en mémoire, j'ai donc
j'ai voulu
décharger le Module Global <<mdlMonModule>> :
°° Unload Modules("mdlMonModule")
Une erreur à l'éxecution c'est produite : "Impossible de
charger ou de
décharger cet objet" !! :-(
Est-ce que la méthode Unload ne s'applique pas aux
Modules, (étonnant!) ??
Quelqu'un alors sait-il comment décharger un module de la
mémoire ??
Ou sinon , avez vous une idée autre que cette méthode
pour désallouer le
tableau ??
Toute remarque est vraiment la bien venu car je stagne
dur .. !!
Merci encore,
Thierry.
.
-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
-- Niveau Déclaration Module Global <<mdlMonModule>>
°° Public intMonTableau(0 To 10) as Integer
Est-ce que la méthode Unload ne s'applique pas aux
Modules, (étonnant!) ??
Quelqu'un alors sait-il comment décharger un module de la
mémoire ??
Ou sinon , avez vous une idée autre que cette méthode
pour désallouer le
tableau ??
-----Message d'origine-----
Bonjour,
Pour un formulaire donné j'ai un tableau d'entier :
intMonTableau(i)
Au départ pour pouvoir y faire référence je l'ai déclaré
au niveau du module
du Formulaire par :
-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
Or comme je fais référence à ce tableau en dehors du
Formulaire je l'ai
ensuite déclaré public :
-- Niveau Déclaration Module du Form
°° Public intMonTableau(0 To 10) as Integer
Une erreur à la compilation apparait car je ne peux
déclarer de tableau
public au niveau du module du Form !! :-(
J'ai donc déclaré mon Tableau dans un Module Global :
-- Niveau Déclaration Module Global <<mdlMonModule>>
°° Public intMonTableau(0 To 10) as Integer
Cela fait, tout est OK, mais lorsque je ferme mon
Formulaire, mon Tableau ne
me sert plus donc
je veux le désallouer de la mémoire. J'ai pour cela peu
de solutions :
Faire un Redim sur le tableau :
°° Redim intMonTableau(0)
Mais il n'est pas vraiment désalloué, seulement
redimensionné à la dimension
la plus minime possible !! :-(
Le Module Global <<mdlMonModule>> dans lequel est déclaré
<<intMonTableau>>
aprés un premier appel reste chargé en mémoire, j'ai donc
j'ai voulu
décharger le Module Global <<mdlMonModule>> :
°° Unload Modules("mdlMonModule")
Une erreur à l'éxecution c'est produite : "Impossible de
charger ou de
décharger cet objet" !! :-(
Est-ce que la méthode Unload ne s'applique pas aux
Modules, (étonnant!) ??
Quelqu'un alors sait-il comment décharger un module de la
mémoire ??
Ou sinon , avez vous une idée autre que cette méthode
pour désallouer le
tableau ??
Toute remarque est vraiment la bien venu car je stagne
dur .. !!
Merci encore,
Thierry.
.
-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
-- Niveau Déclaration Module Global <<mdlMonModule>>
°° Public intMonTableau(0 To 10) as Integer
Est-ce que la méthode Unload ne s'applique pas aux
Modules, (étonnant!) ??
Quelqu'un alors sait-il comment décharger un module de la
mémoire ??
Ou sinon , avez vous une idée autre que cette méthode
pour désallouer le
tableau ??
-----Message d'origine-----
Bonjour,
Pour un formulaire donné j'ai un tableau d'entier :
intMonTableau(i)
Au départ pour pouvoir y faire référence je l'ai déclaré
au niveau du module
du Formulaire par :
-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
Or comme je fais référence à ce tableau en dehors du
Formulaire je l'ai
ensuite déclaré public :
-- Niveau Déclaration Module du Form
°° Public intMonTableau(0 To 10) as Integer
Une erreur à la compilation apparait car je ne peux
déclarer de tableau
public au niveau du module du Form !! :-(
J'ai donc déclaré mon Tableau dans un Module Global :
-- Niveau Déclaration Module Global <<mdlMonModule>>
°° Public intMonTableau(0 To 10) as Integer
Cela fait, tout est OK, mais lorsque je ferme mon
Formulaire, mon Tableau ne
me sert plus donc
je veux le désallouer de la mémoire. J'ai pour cela peu
de solutions :
Faire un Redim sur le tableau :
°° Redim intMonTableau(0)
Mais il n'est pas vraiment désalloué, seulement
redimensionné à la dimension
la plus minime possible !! :-(
Le Module Global <<mdlMonModule>> dans lequel est déclaré
<<intMonTableau>>
aprés un premier appel reste chargé en mémoire, j'ai donc
j'ai voulu
décharger le Module Global <<mdlMonModule>> :
°° Unload Modules("mdlMonModule")
Une erreur à l'éxecution c'est produite : "Impossible de
charger ou de
décharger cet objet" !! :-(
Est-ce que la méthode Unload ne s'applique pas aux
Modules, (étonnant!) ??
Quelqu'un alors sait-il comment décharger un module de la
mémoire ??
Ou sinon , avez vous une idée autre que cette méthode
pour désallouer le
tableau ??
Toute remarque est vraiment la bien venu car je stagne
dur .. !!
Merci encore,
Thierry.
.
-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
-- Niveau Déclaration Module Global <<mdlMonModule>>
°° Public intMonTableau(0 To 10) as Integer
Est-ce que la méthode Unload ne s'applique pas aux
Modules, (étonnant!) ??
Quelqu'un alors sait-il comment décharger un module de la
mémoire ??
Ou sinon , avez vous une idée autre que cette méthode
pour désallouer le
tableau ??
-----Message d'origine-----
Bonjour,
Pour un formulaire donné j'ai un tableau d'entier :
intMonTableau(i)
Au départ pour pouvoir y faire référence je l'ai déclaré
au niveau du module
du Formulaire par :
-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
Or comme je fais référence à ce tableau en dehors du
Formulaire je l'ai
ensuite déclaré public :
-- Niveau Déclaration Module du Form
°° Public intMonTableau(0 To 10) as Integer
Une erreur à la compilation apparait car je ne peux
déclarer de tableau
public au niveau du module du Form !! :-(
J'ai donc déclaré mon Tableau dans un Module Global :
-- Niveau Déclaration Module Global <<mdlMonModule>>
°° Public intMonTableau(0 To 10) as Integer
Cela fait, tout est OK, mais lorsque je ferme mon
Formulaire, mon Tableau ne
me sert plus donc
je veux le désallouer de la mémoire. J'ai pour cela peu
de solutions :
Faire un Redim sur le tableau :
°° Redim intMonTableau(0)
Mais il n'est pas vraiment désalloué, seulement
redimensionné à la dimension
la plus minime possible !! :-(
Le Module Global <<mdlMonModule>> dans lequel est déclaré
<<intMonTableau>>
aprés un premier appel reste chargé en mémoire, j'ai donc
j'ai voulu
décharger le Module Global <<mdlMonModule>> :
°° Unload Modules("mdlMonModule")
Une erreur à l'éxecution c'est produite : "Impossible de
charger ou de
décharger cet objet" !! :-(
Est-ce que la méthode Unload ne s'applique pas aux
Modules, (étonnant!) ??
Quelqu'un alors sait-il comment décharger un module de la
mémoire ??
Ou sinon , avez vous une idée autre que cette méthode
pour désallouer le
tableau ??
Toute remarque est vraiment la bien venu car je stagne
dur .. !!
Merci encore,
Thierry.
.
-----Message d'origine-----
Effectivement c'est ce principe que j'utilise, je vais
détailler un peu plus
mon résonnant :
Mon Tableau est passé par référence dans les fonctions où
il est nécessaire
(pour de la lecture ou de l'écriture).
Sur ce principe donc au départ, je l'ai déclaré privé au
niveau du module de
mon formulaire et ainsi à la fermeture du
formulaire le tableau était désalloué de la mémoire :-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
Mais je n'ai pu gardé cette déclaration Privée au niveau
formulaire car lors
d'un passage d'un FormA (où se trouve le tableau Privé)
vers un FormB, le tableau est désalloué quand le FormA
n'est plus le Form
Actif, donc lorsque l'on reviens sur le FormA tout appel
du tableau entraine
une erreur (le cas est identique lorsque FormA est un
sous formulaire de
FormB).
C'est la raison pour laquelle j'ai voulu déclaré mon
tableau Public au
niveau du Module du Formulaire :-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
Or cela n'est pas autorisé (erreur de compilation), donc
au final j'en suis
venu a le déclarer Public au niveau d'un Module Global :-- Niveau Déclaration Module Global <<mdlMonModule>>
°° Public intMonTableau(0 To 10) as Integer
D'où la question pour désallouer ce module global lors de
la fin de
l'utilisation du tableau :Est-ce que la méthode Unload ne s'applique pas aux
Modules, (étonnant!) ??Quelqu'un alors sait-il comment décharger un module de la
mémoire ??Ou sinon , avez vous une idée autre que cette méthode
pour désallouer letableau ??
Cette question restant entiére pour moi ....??....
Si vous avez d'autres idées, je suis preneur...
Merci encore,
Thierry.
"jamilloux" a écrit dans le
message de news:
0cfa01c4e43f$ebba3c60$
Bonjour,
Je ne sais pas répondre le déchargement de module en
mémoire. mais si tu veux que ton tableau soit alloué en
mémoire selon le besoin et qu'il serve dans une fonction
d'un autre module, alors passe le peut-être en argument à
la fonction en question.
Cordialement
Véronique-----Message d'origine-----
Bonjour,
Pour un formulaire donné j'ai un tableau d'entier :
intMonTableau(i)
Au départ pour pouvoir y faire référence je l'ai déclaré
au niveau du moduledu Formulaire par :
-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
Or comme je fais référence à ce tableau en dehors du
Formulaire je l'aiensuite déclaré public :
-- Niveau Déclaration Module du Form
°° Public intMonTableau(0 To 10) as Integer
Une erreur à la compilation apparait car je ne peux
déclarer de tableaupublic au niveau du module du Form !! :-(
J'ai donc déclaré mon Tableau dans un Module Global :
-- Niveau Déclaration Module Global <<mdlMonModule>>
°° Public intMonTableau(0 To 10) as Integer
Cela fait, tout est OK, mais lorsque je ferme mon
Formulaire, mon Tableau neme sert plus donc
je veux le désallouer de la mémoire. J'ai pour cela peu
de solutions :Faire un Redim sur le tableau :
°° Redim intMonTableau(0)
Mais il n'est pas vraiment désalloué, seulement
redimensionné à la dimensionla plus minime possible !! :-(
Le Module Global <<mdlMonModule>> dans lequel est déclaré
<<intMonTableau>>aprés un premier appel reste chargé en mémoire, j'ai donc
j'ai vouludécharger le Module Global <<mdlMonModule>> :
°° Unload Modules("mdlMonModule")
Une erreur à l'éxecution c'est produite : "Impossible de
charger ou dedécharger cet objet" !! :-(
Est-ce que la méthode Unload ne s'applique pas aux
Modules, (étonnant!) ??Quelqu'un alors sait-il comment décharger un module de la
mémoire ??Ou sinon , avez vous une idée autre que cette méthode
pour désallouer letableau ??
Toute remarque est vraiment la bien venu car je stagne
dur .. !!
Merci encore,
Thierry.
.
.
-----Message d'origine-----
Effectivement c'est ce principe que j'utilise, je vais
détailler un peu plus
mon résonnant :
Mon Tableau est passé par référence dans les fonctions où
il est nécessaire
(pour de la lecture ou de l'écriture).
Sur ce principe donc au départ, je l'ai déclaré privé au
niveau du module de
mon formulaire et ainsi à la fermeture du
formulaire le tableau était désalloué de la mémoire :
-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
Mais je n'ai pu gardé cette déclaration Privée au niveau
formulaire car lors
d'un passage d'un FormA (où se trouve le tableau Privé)
vers un FormB, le tableau est désalloué quand le FormA
n'est plus le Form
Actif, donc lorsque l'on reviens sur le FormA tout appel
du tableau entraine
une erreur (le cas est identique lorsque FormA est un
sous formulaire de
FormB).
C'est la raison pour laquelle j'ai voulu déclaré mon
tableau Public au
niveau du Module du Formulaire :
-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
Or cela n'est pas autorisé (erreur de compilation), donc
au final j'en suis
venu a le déclarer Public au niveau d'un Module Global :
-- Niveau Déclaration Module Global <<mdlMonModule>>
°° Public intMonTableau(0 To 10) as Integer
D'où la question pour désallouer ce module global lors de
la fin de
l'utilisation du tableau :
Est-ce que la méthode Unload ne s'applique pas aux
Modules, (étonnant!) ??
Quelqu'un alors sait-il comment décharger un module de la
mémoire ??
Ou sinon , avez vous une idée autre que cette méthode
pour désallouer le
tableau ??
Cette question restant entiére pour moi ....??....
Si vous avez d'autres idées, je suis preneur...
Merci encore,
Thierry.
"jamilloux" <jamillou@inapg.inra.fr> a écrit dans le
message de news:
0cfa01c4e43f$ebba3c60$a401280a@phx.gbl...
Bonjour,
Je ne sais pas répondre le déchargement de module en
mémoire. mais si tu veux que ton tableau soit alloué en
mémoire selon le besoin et qu'il serve dans une fonction
d'un autre module, alors passe le peut-être en argument à
la fonction en question.
Cordialement
Véronique
-----Message d'origine-----
Bonjour,
Pour un formulaire donné j'ai un tableau d'entier :
intMonTableau(i)
Au départ pour pouvoir y faire référence je l'ai déclaré
au niveau du module
du Formulaire par :
-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
Or comme je fais référence à ce tableau en dehors du
Formulaire je l'ai
ensuite déclaré public :
-- Niveau Déclaration Module du Form
°° Public intMonTableau(0 To 10) as Integer
Une erreur à la compilation apparait car je ne peux
déclarer de tableau
public au niveau du module du Form !! :-(
J'ai donc déclaré mon Tableau dans un Module Global :
-- Niveau Déclaration Module Global <<mdlMonModule>>
°° Public intMonTableau(0 To 10) as Integer
Cela fait, tout est OK, mais lorsque je ferme mon
Formulaire, mon Tableau ne
me sert plus donc
je veux le désallouer de la mémoire. J'ai pour cela peu
de solutions :
Faire un Redim sur le tableau :
°° Redim intMonTableau(0)
Mais il n'est pas vraiment désalloué, seulement
redimensionné à la dimension
la plus minime possible !! :-(
Le Module Global <<mdlMonModule>> dans lequel est déclaré
<<intMonTableau>>
aprés un premier appel reste chargé en mémoire, j'ai donc
j'ai voulu
décharger le Module Global <<mdlMonModule>> :
°° Unload Modules("mdlMonModule")
Une erreur à l'éxecution c'est produite : "Impossible de
charger ou de
décharger cet objet" !! :-(
Est-ce que la méthode Unload ne s'applique pas aux
Modules, (étonnant!) ??
Quelqu'un alors sait-il comment décharger un module de la
mémoire ??
Ou sinon , avez vous une idée autre que cette méthode
pour désallouer le
tableau ??
Toute remarque est vraiment la bien venu car je stagne
dur .. !!
Merci encore,
Thierry.
.
.
-----Message d'origine-----
Effectivement c'est ce principe que j'utilise, je vais
détailler un peu plus
mon résonnant :
Mon Tableau est passé par référence dans les fonctions où
il est nécessaire
(pour de la lecture ou de l'écriture).
Sur ce principe donc au départ, je l'ai déclaré privé au
niveau du module de
mon formulaire et ainsi à la fermeture du
formulaire le tableau était désalloué de la mémoire :-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
Mais je n'ai pu gardé cette déclaration Privée au niveau
formulaire car lors
d'un passage d'un FormA (où se trouve le tableau Privé)
vers un FormB, le tableau est désalloué quand le FormA
n'est plus le Form
Actif, donc lorsque l'on reviens sur le FormA tout appel
du tableau entraine
une erreur (le cas est identique lorsque FormA est un
sous formulaire de
FormB).
C'est la raison pour laquelle j'ai voulu déclaré mon
tableau Public au
niveau du Module du Formulaire :-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
Or cela n'est pas autorisé (erreur de compilation), donc
au final j'en suis
venu a le déclarer Public au niveau d'un Module Global :-- Niveau Déclaration Module Global <<mdlMonModule>>
°° Public intMonTableau(0 To 10) as Integer
D'où la question pour désallouer ce module global lors de
la fin de
l'utilisation du tableau :Est-ce que la méthode Unload ne s'applique pas aux
Modules, (étonnant!) ??Quelqu'un alors sait-il comment décharger un module de la
mémoire ??Ou sinon , avez vous une idée autre que cette méthode
pour désallouer letableau ??
Cette question restant entiére pour moi ....??....
Si vous avez d'autres idées, je suis preneur...
Merci encore,
Thierry.
"jamilloux" a écrit dans le
message de news:
0cfa01c4e43f$ebba3c60$
Bonjour,
Je ne sais pas répondre le déchargement de module en
mémoire. mais si tu veux que ton tableau soit alloué en
mémoire selon le besoin et qu'il serve dans une fonction
d'un autre module, alors passe le peut-être en argument à
la fonction en question.
Cordialement
Véronique-----Message d'origine-----
Bonjour,
Pour un formulaire donné j'ai un tableau d'entier :
intMonTableau(i)
Au départ pour pouvoir y faire référence je l'ai déclaré
au niveau du moduledu Formulaire par :
-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
Or comme je fais référence à ce tableau en dehors du
Formulaire je l'aiensuite déclaré public :
-- Niveau Déclaration Module du Form
°° Public intMonTableau(0 To 10) as Integer
Une erreur à la compilation apparait car je ne peux
déclarer de tableaupublic au niveau du module du Form !! :-(
J'ai donc déclaré mon Tableau dans un Module Global :
-- Niveau Déclaration Module Global <<mdlMonModule>>
°° Public intMonTableau(0 To 10) as Integer
Cela fait, tout est OK, mais lorsque je ferme mon
Formulaire, mon Tableau neme sert plus donc
je veux le désallouer de la mémoire. J'ai pour cela peu
de solutions :Faire un Redim sur le tableau :
°° Redim intMonTableau(0)
Mais il n'est pas vraiment désalloué, seulement
redimensionné à la dimensionla plus minime possible !! :-(
Le Module Global <<mdlMonModule>> dans lequel est déclaré
<<intMonTableau>>aprés un premier appel reste chargé en mémoire, j'ai donc
j'ai vouludécharger le Module Global <<mdlMonModule>> :
°° Unload Modules("mdlMonModule")
Une erreur à l'éxecution c'est produite : "Impossible de
charger ou dedécharger cet objet" !! :-(
Est-ce que la méthode Unload ne s'applique pas aux
Modules, (étonnant!) ??Quelqu'un alors sait-il comment décharger un module de la
mémoire ??Ou sinon , avez vous une idée autre que cette méthode
pour désallouer letableau ??
Toute remarque est vraiment la bien venu car je stagne
dur .. !!
Merci encore,
Thierry.
.
.
Bonjour,
Pour un formulaire donné j'ai un tableau d'entier : intMonTableau(i)
Au départ pour pouvoir y faire référence je l'ai déclaré au niveau du
module du Formulaire par :
-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
Or comme je fais référence à ce tableau en dehors du Formulaire je
l'ai ensuite déclaré public :
-- Niveau Déclaration Module du Form
°° Public intMonTableau(0 To 10) as Integer
Une erreur à la compilation apparait car je ne peux déclarer de
tableau public au niveau du module du Form !! :-(
J'ai donc déclaré mon Tableau dans un Module Global :
-- Niveau Déclaration Module Global <<mdlMonModule>>
°° Public intMonTableau(0 To 10) as Integer
Cela fait, tout est OK, mais lorsque je ferme mon Formulaire, mon
Tableau ne me sert plus donc
je veux le désallouer de la mémoire. J'ai pour cela peu de solutions :
Faire un Redim sur le tableau :
°° Redim intMonTableau(0)
Mais il n'est pas vraiment désalloué, seulement redimensionné à la
dimension la plus minime possible !! :-(
Le Module Global <<mdlMonModule>> dans lequel est déclaré
<<intMonTableau>> aprés un premier appel reste chargé en mémoire, j'ai
donc j'ai voulu décharger le Module Global <<mdlMonModule>> :
°° Unload Modules("mdlMonModule")
Une erreur à l'éxecution c'est produite : "Impossible de charger ou de
décharger cet objet" !! :-(
Est-ce que la méthode Unload ne s'applique pas aux Modules,
(étonnant!) ?? Quelqu'un alors sait-il comment décharger un module de
la mémoire ?? Ou sinon , avez vous une idée autre que cette méthode
pour désallouer le tableau ??
Toute remarque est vraiment la bien venu car je stagne dur .. !!
Merci encore,
Thierry.
Bonjour,
Pour un formulaire donné j'ai un tableau d'entier : intMonTableau(i)
Au départ pour pouvoir y faire référence je l'ai déclaré au niveau du
module du Formulaire par :
-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
Or comme je fais référence à ce tableau en dehors du Formulaire je
l'ai ensuite déclaré public :
-- Niveau Déclaration Module du Form
°° Public intMonTableau(0 To 10) as Integer
Une erreur à la compilation apparait car je ne peux déclarer de
tableau public au niveau du module du Form !! :-(
J'ai donc déclaré mon Tableau dans un Module Global :
-- Niveau Déclaration Module Global <<mdlMonModule>>
°° Public intMonTableau(0 To 10) as Integer
Cela fait, tout est OK, mais lorsque je ferme mon Formulaire, mon
Tableau ne me sert plus donc
je veux le désallouer de la mémoire. J'ai pour cela peu de solutions :
Faire un Redim sur le tableau :
°° Redim intMonTableau(0)
Mais il n'est pas vraiment désalloué, seulement redimensionné à la
dimension la plus minime possible !! :-(
Le Module Global <<mdlMonModule>> dans lequel est déclaré
<<intMonTableau>> aprés un premier appel reste chargé en mémoire, j'ai
donc j'ai voulu décharger le Module Global <<mdlMonModule>> :
°° Unload Modules("mdlMonModule")
Une erreur à l'éxecution c'est produite : "Impossible de charger ou de
décharger cet objet" !! :-(
Est-ce que la méthode Unload ne s'applique pas aux Modules,
(étonnant!) ?? Quelqu'un alors sait-il comment décharger un module de
la mémoire ?? Ou sinon , avez vous une idée autre que cette méthode
pour désallouer le tableau ??
Toute remarque est vraiment la bien venu car je stagne dur .. !!
Merci encore,
Thierry.
Bonjour,
Pour un formulaire donné j'ai un tableau d'entier : intMonTableau(i)
Au départ pour pouvoir y faire référence je l'ai déclaré au niveau du
module du Formulaire par :
-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
Or comme je fais référence à ce tableau en dehors du Formulaire je
l'ai ensuite déclaré public :
-- Niveau Déclaration Module du Form
°° Public intMonTableau(0 To 10) as Integer
Une erreur à la compilation apparait car je ne peux déclarer de
tableau public au niveau du module du Form !! :-(
J'ai donc déclaré mon Tableau dans un Module Global :
-- Niveau Déclaration Module Global <<mdlMonModule>>
°° Public intMonTableau(0 To 10) as Integer
Cela fait, tout est OK, mais lorsque je ferme mon Formulaire, mon
Tableau ne me sert plus donc
je veux le désallouer de la mémoire. J'ai pour cela peu de solutions :
Faire un Redim sur le tableau :
°° Redim intMonTableau(0)
Mais il n'est pas vraiment désalloué, seulement redimensionné à la
dimension la plus minime possible !! :-(
Le Module Global <<mdlMonModule>> dans lequel est déclaré
<<intMonTableau>> aprés un premier appel reste chargé en mémoire, j'ai
donc j'ai voulu décharger le Module Global <<mdlMonModule>> :
°° Unload Modules("mdlMonModule")
Une erreur à l'éxecution c'est produite : "Impossible de charger ou de
décharger cet objet" !! :-(
Est-ce que la méthode Unload ne s'applique pas aux Modules,
(étonnant!) ?? Quelqu'un alors sait-il comment décharger un module de
la mémoire ?? Ou sinon , avez vous une idée autre que cette méthode
pour désallouer le tableau ??
Toute remarque est vraiment la bien venu car je stagne dur .. !!
Merci encore,
Thierry.
-----Message d'origine-----
Bonjour,
Pour un formulaire donné j'ai un tableau d'entier :
intMonTableau(i)
Au départ pour pouvoir y faire référence je l'ai déclaré
au niveau du module
du Formulaire par :
-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
Or comme je fais référence à ce tableau en dehors du
Formulaire je l'ai
ensuite déclaré public :
-- Niveau Déclaration Module du Form
°° Public intMonTableau(0 To 10) as Integer
Une erreur à la compilation apparait car je ne peux
déclarer de tableau
public au niveau du module du Form !! :-(
J'ai donc déclaré mon Tableau dans un Module Global :
-- Niveau Déclaration Module Global <<mdlMonModule>>
°° Public intMonTableau(0 To 10) as Integer
Cela fait, tout est OK, mais lorsque je ferme mon
Formulaire, mon Tableau ne
me sert plus donc
je veux le désallouer de la mémoire. J'ai pour cela peu
de solutions :
Faire un Redim sur le tableau :
°° Redim intMonTableau(0)
Mais il n'est pas vraiment désalloué, seulement
redimensionné à la dimension
la plus minime possible !! :-(
Le Module Global <<mdlMonModule>> dans lequel est déclaré
<<intMonTableau>>
aprés un premier appel reste chargé en mémoire, j'ai donc
j'ai voulu
décharger le Module Global <<mdlMonModule>> :
°° Unload Modules("mdlMonModule")
Une erreur à l'éxecution c'est produite : "Impossible de
charger ou de
décharger cet objet" !! :-(
Est-ce que la méthode Unload ne s'applique pas aux
Modules, (étonnant!) ??
Quelqu'un alors sait-il comment décharger un module de la
mémoire ??
Ou sinon , avez vous une idée autre que cette méthode
pour désallouer le
tableau ??
Toute remarque est vraiment la bien venu car je stagne
dur .. !!
Merci encore,
Thierry.
.
-----Message d'origine-----
Bonjour,
Pour un formulaire donné j'ai un tableau d'entier :
intMonTableau(i)
Au départ pour pouvoir y faire référence je l'ai déclaré
au niveau du module
du Formulaire par :
-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
Or comme je fais référence à ce tableau en dehors du
Formulaire je l'ai
ensuite déclaré public :
-- Niveau Déclaration Module du Form
°° Public intMonTableau(0 To 10) as Integer
Une erreur à la compilation apparait car je ne peux
déclarer de tableau
public au niveau du module du Form !! :-(
J'ai donc déclaré mon Tableau dans un Module Global :
-- Niveau Déclaration Module Global <<mdlMonModule>>
°° Public intMonTableau(0 To 10) as Integer
Cela fait, tout est OK, mais lorsque je ferme mon
Formulaire, mon Tableau ne
me sert plus donc
je veux le désallouer de la mémoire. J'ai pour cela peu
de solutions :
Faire un Redim sur le tableau :
°° Redim intMonTableau(0)
Mais il n'est pas vraiment désalloué, seulement
redimensionné à la dimension
la plus minime possible !! :-(
Le Module Global <<mdlMonModule>> dans lequel est déclaré
<<intMonTableau>>
aprés un premier appel reste chargé en mémoire, j'ai donc
j'ai voulu
décharger le Module Global <<mdlMonModule>> :
°° Unload Modules("mdlMonModule")
Une erreur à l'éxecution c'est produite : "Impossible de
charger ou de
décharger cet objet" !! :-(
Est-ce que la méthode Unload ne s'applique pas aux
Modules, (étonnant!) ??
Quelqu'un alors sait-il comment décharger un module de la
mémoire ??
Ou sinon , avez vous une idée autre que cette méthode
pour désallouer le
tableau ??
Toute remarque est vraiment la bien venu car je stagne
dur .. !!
Merci encore,
Thierry.
.
-----Message d'origine-----
Bonjour,
Pour un formulaire donné j'ai un tableau d'entier :
intMonTableau(i)
Au départ pour pouvoir y faire référence je l'ai déclaré
au niveau du module
du Formulaire par :
-- Niveau Déclaration Module du Form
°° Private intMonTableau(0 To 10) as Integer
Or comme je fais référence à ce tableau en dehors du
Formulaire je l'ai
ensuite déclaré public :
-- Niveau Déclaration Module du Form
°° Public intMonTableau(0 To 10) as Integer
Une erreur à la compilation apparait car je ne peux
déclarer de tableau
public au niveau du module du Form !! :-(
J'ai donc déclaré mon Tableau dans un Module Global :
-- Niveau Déclaration Module Global <<mdlMonModule>>
°° Public intMonTableau(0 To 10) as Integer
Cela fait, tout est OK, mais lorsque je ferme mon
Formulaire, mon Tableau ne
me sert plus donc
je veux le désallouer de la mémoire. J'ai pour cela peu
de solutions :
Faire un Redim sur le tableau :
°° Redim intMonTableau(0)
Mais il n'est pas vraiment désalloué, seulement
redimensionné à la dimension
la plus minime possible !! :-(
Le Module Global <<mdlMonModule>> dans lequel est déclaré
<<intMonTableau>>
aprés un premier appel reste chargé en mémoire, j'ai donc
j'ai voulu
décharger le Module Global <<mdlMonModule>> :
°° Unload Modules("mdlMonModule")
Une erreur à l'éxecution c'est produite : "Impossible de
charger ou de
décharger cet objet" !! :-(
Est-ce que la méthode Unload ne s'applique pas aux
Modules, (étonnant!) ??
Quelqu'un alors sait-il comment décharger un module de la
mémoire ??
Ou sinon , avez vous une idée autre que cette méthode
pour désallouer le
tableau ??
Toute remarque est vraiment la bien venu car je stagne
dur .. !!
Merci encore,
Thierry.
.