Develpppement VBA
Tags :
Dernière réponse : dans Programmation
Comment déclarer une variable "string ou integer" qui garde sa valeur après avoir éteint et rallummé l'ordinateur. Merci!!!
Autres pages sur : develpppement vba
- | Alerter
Lassé par la pub ? Créez un compte
Bonjour (<-- Façon sympa de commencer une discussion)
L'enregistrer dans un fichier ou dans une base de données avant l'extinction de l'ordinateur et la sauvegarder charger depuis le fichier ou depuis la base de données après l'allumage.
Ce n'était vraiment pas une question difficile
EDIT: Merci Batchy
L'enregistrer dans un fichier ou dans une base de données avant l'extinction de l'ordinateur et la sauvegarder charger depuis le fichier ou depuis la base de données après l'allumage.
Ce n'était vraiment pas une question difficile
EDIT: Merci Batchy
- | Alerter
- | Alerter
- | Alerter
Contenus similaires
- String to integer - Forum
- Java integer to string - Forum
- Java string to integer - Forum
- Integer to string java - Forum
euh... Par définition, une variable apparaît avec l'application et disparaît avec elle...
Entre deux démarrages de l'ordinateur, tu dois la sauvegarder quelque part sinon elle sera perdue...
Si tu ne veux pas utiliser de base de données, ni de fichier, tu peux toujours créer une variable d'environnement Windows qui contiendra la valeur en question. C'est ce que tu recherches?
Entre deux démarrages de l'ordinateur, tu dois la sauvegarder quelque part sinon elle sera perdue...
Si tu ne veux pas utiliser de base de données, ni de fichier, tu peux toujours créer une variable d'environnement Windows qui contiendra la valeur en question. C'est ce que tu recherches?
- | Alerter
Euh, Storos, depuis quand un programme change son environnement de façon pérenne ?
WilliamDesbois, ce que tu demandes n'existe pas. La mémoire de ton application doit être stockée quelque part, dans un endroit non-volatile. Le disque dur (disquette, clef, ...) est le meilleur endroit pour ça. La structure de stockage sur un disque, c'est le fichier.
Sinon, un tore de ferrite !
WilliamDesbois, ce que tu demandes n'existe pas. La mémoire de ton application doit être stockée quelque part, dans un endroit non-volatile. Le disque dur (disquette, clef, ...) est le meilleur endroit pour ça. La structure de stockage sur un disque, c'est le fichier.
Sinon, un tore de ferrite !
- | Alerter
Oh, on peut aussi stocker un peu d'information dans un fichier ini à la façon Windows 3.1, ou mieux encore dans la base de registre, à la façon Windows 95 (et suivants).
______________________________________
(Je vous jure qu'au boulot, l'éditeur d'un de nos progiciels nous impose encore l'utilisation de fichiers .ini dans le répertoire %windir%
)
______________________________________
(Je vous jure qu'au boulot, l'éditeur d'un de nos progiciels nous impose encore l'utilisation de fichiers .ini dans le répertoire %windir%
) - | Alerter
Meilleure solution
Storos a dit :
Si tu ne veux pas utiliser de base de données, ni de fichier, tu peux toujours créer une variable d'environnement Windows qui contiendra la valeur en question. C'est ce que tu recherches?Euh... c'est moi qui ai écrit ça?
Je devais être bourré!
Je fais donc mon mea culpa, je couvre ma tête de cendres, et puis... et puis rien, parce que c'est déjà bien assez!
et je +1 zeb sur le registre: c'est encore ce qu'il y a de plus propre.
- | Alerter
- | Alerter
Ben c'est pourquoi on a inventé les fichiers.
Il faut que tu comprennes la différence entre traitement et données.
Les tableaux VBA (et toutes les variables en général) sont faits pour stocker des données le temps du traitement. Les fichiers sont faits pour stocker des données, en dehors du traitement.
Si tu n'es pas d'accord avec ça, c'est ton droit. Et tu peux même faire quelque chose pour : réinventer toute l'informatique telle qu'elle est pensée depuis toujours.
Il faut que tu comprennes la différence entre traitement et données.
Les tableaux VBA (et toutes les variables en général) sont faits pour stocker des données le temps du traitement. Les fichiers sont faits pour stocker des données, en dehors du traitement.
Si tu n'es pas d'accord avec ça, c'est ton droit. Et tu peux même faire quelque chose pour : réinventer toute l'informatique telle qu'elle est pensée depuis toujours.
- | Alerter
- | Alerter
Salut à toute l'équipe Tom's Hardware.
Vos réponses m'ont aidé, mes remerciements sont sincères.
peut-être est-il possible de s'orienter vers une soution hard et / ou soft par l'utilisation
d'une clé USB laquelle reste pluguée sur un hub USB "auto alimentée par le hub" et /ou
une petite routine d'initialisation ? l'idée est lancée si elle vous semble farfelue, ayez la
bontée intellectuelle d'être indugent envers un novis assoffé d'apprendre, et de concrétiser
coul.
Vos réponses m'ont aidé, mes remerciements sont sincères.
peut-être est-il possible de s'orienter vers une soution hard et / ou soft par l'utilisation
d'une clé USB laquelle reste pluguée sur un hub USB "auto alimentée par le hub" et /ou
une petite routine d'initialisation ? l'idée est lancée si elle vous semble farfelue, ayez la
bontée intellectuelle d'être indugent envers un novis assoffé d'apprendre, et de concrétiser
coul.
- | Alerter
- | Alerter
Salut !
l'on m'a demandé un petit développement VAB
- [ le demandeur ne posede qu'Excel ]
- le prgamme comporte entre autres
un tabeau de 1.000 variables Integer à traiter
+ 500 valeurs String
25 valeurs single d'initialisation
Si je mets à contribution un max de - cellules- Excel se traîne lamantablement avec parfois des
dépassements de pile.
si j'utilise un max de varibles ça s'améliore notablement ! ... Mais il faut les stocker dans les cellules
c'est le cercle ...
d'ou l'idée de stocker un max dans un stic USB apres tous c'est un composant banal que l'on utilise de plus
en plus à toute les sauces ...
Qui a de l'experience en la matiere ? sans s'aurienter vers l'usine à gaz ou une dépence de BD onéreuse
ne riez pas ! c'est : coule un petit stic USB c'est simple et pas cher !
l'on m'a demandé un petit développement VAB
- [ le demandeur ne posede qu'Excel ]
- le prgamme comporte entre autres
un tabeau de 1.000 variables Integer à traiter
+ 500 valeurs String
25 valeurs single d'initialisation
Si je mets à contribution un max de - cellules- Excel se traîne lamantablement avec parfois des
dépassements de pile.
si j'utilise un max de varibles ça s'améliore notablement ! ... Mais il faut les stocker dans les cellules
c'est le cercle ...
d'ou l'idée de stocker un max dans un stic USB apres tous c'est un composant banal que l'on utilise de plus
en plus à toute les sauces ...
Qui a de l'experience en la matiere ? sans s'aurienter vers l'usine à gaz ou une dépence de BD onéreuse
ne riez pas ! c'est : coule un petit stic USB c'est simple et pas cher !
- | Alerter
Modérateur: Fais un effort WD. Un VAB, c'est un véhicule de l'avant blindé, pas un langage de programmation. Il manque des lettres à tes mots. Bref, tu ne te relis pas et c'est pas beau. Et ce topic est réputé résolu. Donc ouvres-en un nouveau : [Créer un nouveau sujet]
Pour t'y inciter, je ferme le topic. Ne le prends pas mal.
---------------------------------------------------
Je propose à ton demandeur de demander à quelqu'un d'autre
Parce que cette remarque, sans manquer de pertinence, ne saurait ni te convenir ni amener quoi que ce soit à ce forum, je te propose d'emblée une alternative : mets-toi à la programmation pour de bon.
Pour t'y inciter, je ferme le topic. Ne le prends pas mal.
---------------------------------------------------
Je propose à ton demandeur de demander à quelqu'un d'autre
Parce que cette remarque, sans manquer de pertinence, ne saurait ni te convenir ni amener quoi que ce soit à ce forum, je te propose d'emblée une alternative : mets-toi à la programmation pour de bon.
- | Alerter
Un petit développement VAB?
![]()
Blague à part, je suis peut-être mal réveillé mais ce que tu proposes n'a aucun sens...
Si ton application nécessite des calculs lourds avec de nombreux accès aux différentes données, alors oui, le recours aux variables permet de fluidifier et d'accélérer notablement les traitements.
Mais une fois les calculs terminés, il est nécessaire de sauvegarder les données dans un fichier, que ce soit les cellules d'un fichier excel ou un fichier texte.
Que vient faire la clé USB là-dedans?
La clé USB est un support, au même titre que ton disque dur. Tu peux faire dessus la même chose que sur un disque dur... généralement en plus lent puisque tu passes par l'interface USB. Une fois ton application VBA terminée, libre à toi de la mettre sur une clé USB si cela te fait plaisir, mais je ne vois pas en quoi cela pourrait influer sur ta programmation...
EDIT: grillé par Zeb, le modo qui réagit plus vite que l'éclair...
Blague à part, je suis peut-être mal réveillé mais ce que tu proposes n'a aucun sens...
Si ton application nécessite des calculs lourds avec de nombreux accès aux différentes données, alors oui, le recours aux variables permet de fluidifier et d'accélérer notablement les traitements.
Mais une fois les calculs terminés, il est nécessaire de sauvegarder les données dans un fichier, que ce soit les cellules d'un fichier excel ou un fichier texte.
Que vient faire la clé USB là-dedans?
La clé USB est un support, au même titre que ton disque dur. Tu peux faire dessus la même chose que sur un disque dur... généralement en plus lent puisque tu passes par l'interface USB. Une fois ton application VBA terminée, libre à toi de la mettre sur une clé USB si cela te fait plaisir, mais je ne vois pas en quoi cela pourrait influer sur ta programmation...
EDIT: grillé par Zeb, le modo qui réagit plus vite que l'éclair...
- | Alerter
- | Alerter
Lassé par la pub ? Créez un compte