realbasic-nug.fr
[Top] [All Lists]

ProgressBar

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: ProgressBar
From: "Boris (Com)" <com at beaude dot net>
Date: Thu, 18 Jan 2007 11:47:41 +0100
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <FA8559B7-CD58-42A0-9263-354F673206C4 at mac dot com> <5CBC8E68-6629-4BD2-A947-404B869791EE at albireo dot biz> <0C111400-12FB-4C15-A6ED-999C2F487C3E at realsoftware dot fr> <4B9AD5A4-7887-4AB3-87B0-EB6680329836 at albireo dot biz> <478ACC93-EC1C-4FFB-AB30-0E726888792D at mac dot com> <0A07A8CA-19DF-412C-868F-15B9511298BC at albireo dot biz>
Dans la série des boulets...

Je me casse la tête depuis plus d'une heure sur un problème probablement stupide. J'utilise une barre de progression que je mets jours dans une boucle qui traite des données. Mon problème est le suivant : la barre est mise à jour seulement à la fin de la boucle, lorsque tout est terminé. Elle est alors évidemment à 100%.
Je ne comprends pas car :
- J'utilise bien le nom de la barre (la preuve étant qu'elle est bien à 100% à la fin).
- La mise à jour est bien dans la boucle.
- J'utilise une méthode on ne peut plus simple : liste_barre.value=i (i étant la valeur qui change de 0 à 100, 100 étant le maximum de liste_barre).

HELP

Boris



Le 18 janv. 07 à 11:34, Michel LO a écrit :

Mon Dieu ....

Toute variable en RealBasic doit d'abord être définie (comme dans beaucoup de langages tels que C++)

Si toto n'a pas été défini auparavant, toto n'existe pas et ne peut pas recevoir de valeur !!!

Dans ce cas particulier, il faut faire un dim toto as recordset

===================

De façon plus générale, quand on démarre un nouveau langage, surtout si on n'a pas l'habitude de plusieurs langages, il y a intérêt à commencer avec un bouquin ou une explication et le lire. C'est de la programmation, et pas du surf où on clique partout pour voir ce que cela donne ...

On peut débuter. Et on peut demander de l'aide.
Mais il y a quand même un minimum d'effort à faire soi-même avant de demander de l'aide aux autres ...


Michel Lo
BELT
45, rue Aristide Briand
92300 LEVALLOIS-PERRET

L'intégrité de ce message n'étant pas assurée sur internet, BELT ne
peut être tenue responsable de son contenu. Toute utilisation ou diffusion non autorisée est interdite. Si vous n'êtes pas destinataire de ce message,
merci de le détruire et d'avertir l'expéditeur.

The integrity of this message cannot be guaranteed on the Internet.
BELT can not therefore be considered responsible for the contents.
Any unauthorized use or dissemination is prohibited. If you are not the intended recipient of this message, then please delete it and notify the
sender.



Le 18 janv. 07 à 11:22, Robin de Kat a écrit :


Le 9 janv. 07 à 17:45, Michel LO a écrit :


Un petit ajout par rapport au code de Michel :

while not rs.eof
 toto=rs.IdxField(1).StringValue
rs.moveNext()
wend

Ah oui, pardon, le movenext, sinon => boucle infinie.


Avec ce code j'obtiens l'erreur suivante:
"Cette méthode ou propriété n'existe pas"
"toto" étant surligné en jaune.

Bien entendu j'ai ajouté dans ma fenêtre la listbox "toto".
Faut-il déclarer toto ailleurs?





<Prev in Thread] Current Thread [Next in Thread>