CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Forum
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum
Liste des sujets

Enigme,Charade,....

Lululoverdrive
Lululoverdrive
Niveau 10
05 juillet 2004 à 14:54:50

j´avais pensé à la faute d´othographe depuis le début mais pour une fois j´ai décidé de taire cette idiotie et ce serait la clé de l´énigme ! ! :malade:

jopfleger
jopfleger
Niveau 10
05 juillet 2004 à 14:57:09

Pete, j´avais été interrompu.
Pour avoir un evariable globale, il faut ajouter le mot-clé Global,
ex:
Global D(7) As Date
Global GlobalCrit As Variant

Lululoverdrive
Lululoverdrive
Niveau 10
05 juillet 2004 à 14:57:41

à tes souhaits

jopfleger
jopfleger
Niveau 10
05 juillet 2004 à 15:01:45

La clé c´est la faute d´orthographe

Pete
Pete
Niveau 10
05 juillet 2004 à 15:01:51

Merci, mais ça marche pas mieux mon problème.
Est-ce que cette déclaration est juste ?
Global course(1 To 40, 1 To 5) As Variant

Je reprends le programme de qqun, qui a codé sous Excel, et je transcrit tout sous Access.

Prauron
Prauron
Niveau 15
05 juillet 2004 à 15:05:27

Oui mais il n´y a pas de faute d´orthographe...

Pete
Pete
Niveau 10
05 juillet 2004 à 15:09:34

J´ai déjà plusieurs variables globales dans un module spécialement pour ça, elles sont toutes déclarées en Puclic machin As bibule, et c´est seulement cette variable ´course´ qui me pose problème.
Autrement les fonctions de mon formulaire arrivent bien à se servir des autres variables globales.

jopfleger
jopfleger
Niveau 10
05 juillet 2004 à 15:10:31

Global course(1 To 40, 1 To 5) As Variant
Impeccable, mais pense bien à renseigner les deux indices si tu veux l´utiliser.
Tu veux programmer des listes de courses?
Ou c´est une martingale pour le tiercé?

jopfleger
jopfleger
Niveau 10
05 juillet 2004 à 15:11:37

Course n´est pas un mot-clé et tu ne devrais pas avoir de problème avec cette définition.

Pete
Pete
Niveau 10
05 juillet 2004 à 15:11:56

Renseigner les indices ? C´est-à-dire ? Les typer ?

jopfleger
jopfleger
Niveau 10
05 juillet 2004 à 15:15:32

Non, pas besoin de les typer.
Mais si tu mets quelque chose dans un élément de cette table, il faut que tu donnes les deux élément:
Course(0, 0) = " Premier élément premier rang"
.
.
Course(0, 39) = " Quarantième élément premier rang"
Course(1, 0) = " Premier élément second rang"
.
.
Course(1, 39) = " Quarantième élément second rang"
.
.
.
.
Course(4, 0) = " Premier élément dernier rang"
.
.
Course(4, 39) = " Quarantième élément dernier rang"

Pete
Pete
Niveau 10
05 juillet 2004 à 15:19:23

Ok, mais apparement l´erreur ne vient pas de ça. Je sais que ça a qqch à voir avec variable mais je vois pas quoi.
Si je la déclare locale à la fonction, pas de problème, mais le hic c´est que je dois m´en servir dans une autre fonction de ce formulaire. Voilà pourquoi elle était déclarée en variable globale.

Je sèche, là.

jopfleger
jopfleger
Niveau 10
05 juillet 2004 à 15:22:11

Tu pourrais faire un c/c du module de code comprenant cette définition et de l´une des fonctions qui renvoie une erreur?

Pete
Pete
Niveau 10
05 juillet 2004 à 15:24:33

Ca ferait un peu lourd, je pense.
Le gars qui a codé ça à l´origine à mis plein de commentaires de partout, mais je vais voir ce que je peux faire.

jopfleger
jopfleger
Niveau 10
05 juillet 2004 à 15:28:01

J´ai peut-être compris, Pete.
Pourquoi Course est défini de 1 à 40 et de 1 à 5?
Alors que les indices doivent tjrs être définis de 0 à qqchose!!!

jopfleger
jopfleger
Niveau 10
05 juillet 2004 à 15:29:41

Je viens de créer un module de code, j´ai ai mis cela, et j´ai testé dans le débugger, cela fonctionne.

Global Course(0 To 40, 0 To 5) As Variant

Public Function RemplirCourse()
Course(0, 0) = " A1"
Course(39, 4) = " E40"
End Function

Pete
Pete
Niveau 10
05 juillet 2004 à 15:30:20

Ok je vais voir si en corrigeant ça, ça marche.

Pete
Pete
Niveau 10
05 juillet 2004 à 15:32:10

Non c´est pas ça...
Je m´en doutais un peu vu qu´en la déclarant localement ça marche avec 1 to 40 et 1 to 5.

Pour le c/c, je vois pas quoi te mettre en fait.

Pete
Pete
Niveau 10
05 juillet 2004 à 15:32:47

Je te mets ça au cas où:

spinner = 1
For L = 1 To nbcourse
&&& For N = 1 To nbvague(L)
&&&&& course(spinner, 1) = L &&& :g) c´est là qu´il y a problème
&&&&& course(spinner, 2) = N

&&&&& Msg = " Entrer le DECALAGE DE TEMPS ( en seconde) "
&&&&& Title = " DECALAGE DE TEMPS"
&&&&& course(spinner, 5) = InputBox(Msg, Title)

&&&&& If course(spinner, 5) = " " Then
&&&&&&& MsgBox ( "décalage = 0 pour vague " & N & " de la course " & L)
&&&&&&& course(spinner, 5) = 0
&&&&& End If

&&&&& spinner = spinner + 1
&&& Next N
Next L

jopfleger
jopfleger
Niveau 10
05 juillet 2004 à 15:33:53

Bien reçu, j´ai besoin de qqes minutes.

Sujet fermé pour la raison suivante : Ce sujet est archivé et se poursuit sur le nouveau sujet : http://www.jeuxvideo.com/forums/42-3030-59624398-1-0-1-0-0.htm
La vidéo du moment