La recherche a retourné 68 résultats

par jph
dim. 28/avr./2024 15:26
Forum : Annonces, codes et discussion générale
Sujet : Nombre de Case variable?
Réponses : 3
Vues : 2174

Re: Nombre de Case variable?


Alors ? Comment as tu procédé ? C'est intéressant de voir une solution plutôt qu'un unique problème.

Ben... En fait, je m'aperçois que ce que j'ai fait ne fonctionne pas. Et de toutes façons, ça n'a pas d’intérêt car ça équivaut à utiliser un If. Donc ça n'apporte rien que du déjà connu. Mais je ...
par jph
sam. 27/avr./2024 5:06
Forum : Annonces, codes et discussion générale
Sujet : Nombre de Case variable?
Réponses : 3
Vues : 2174

Re: Nombre de Case variable?

C'est bon. Je pense avoir trouvé une façon de procéder pour résoudre le problème. J'ai un peu honte d'avoir posé la question car c'était assez simple en fait.
par jph
ven. 26/avr./2024 19:25
Forum : Annonces, codes et discussion générale
Sujet : Nombre de Case variable?
Réponses : 3
Vues : 2174

Nombre de Case variable?

Bonjour,

Je voudrais vous demander un conseil ou une idée. Je cherche un moyen de faire l'équivalent de ça:

Procedure TimerEvent()
Static a
a = a + 1

If a_count = 0
a = 1
EndIf

Debug "a = " + a

Select a
Case 1
PlaySound(#Sound6)
Case 30
PlaySound(#Sound0)
Case 60
PlaySound ...
par jph
ven. 23/févr./2024 19:53
Forum : Débutants
Sujet : Mot clé "this"?
Réponses : 37
Vues : 7759

Re: Mot clé "this"?


Ben, à l'ancienne : Select . Ça ne sera pas plus mal : c'est concret, facile à coder et lisible.

Non, je pense que je vais me pencher sur la solution proposée par le créateur de SB. Il y a, dans les exemples, un fichier nommé MutiWindows.sb. Ça donne une façon de programmer en multi fenêtres en ...
par jph
ven. 23/févr./2024 10:33
Forum : Débutants
Sujet : Mot clé "this"?
Réponses : 37
Vues : 7759

Re: Mot clé "this"?

En fait, j'ai bien l'impression que @Procedure() ne marche pas en SB. Donc pas possible de porter le petit bout de code de Microdevweb. Je pense que le problème est résolu maintenant. Tant pis...
par jph
ven. 23/févr./2024 10:30
Forum : Débutants
Sujet : Mot clé "this"?
Réponses : 37
Vues : 7759

Re: Mot clé "this"?

Ollivier a écrit : ven. 23/févr./2024 8:55 D'accord, et sous SB, ça, ça marche ?
Ça donne 0. Mais ça ne donne pas l'adresse du premier élément de Buffer(). En tout cas ça ne met aucune erreur. J'ai testé avec PB, et là par contre ça marche, ça donne une adresse non nulle.
par jph
mer. 21/févr./2024 15:58
Forum : Débutants
Sujet : Mot clé "this"?
Réponses : 37
Vues : 7759

Re: Mot clé "this"?

Ollivier a écrit : mar. 20/févr./2024 17:37 Il y a des structures pré-définies de type natif :[

C'est un substitut des Peek et Poke. Et j'ignore où c'est dans la doc. C'est gnozal qui m'avait expliqué.
Ça fonctionne avec SB en tout cas. Merci de ton aide.
par jph
mar. 20/févr./2024 6:38
Forum : Débutants
Sujet : Mot clé "this"?
Réponses : 37
Vues : 7759

Re: Mot clé "this"?


*ici c'est *this ou autre. C'est un pointeur vers les données de la structure.

Si tu n'as pas PokeI() , essaie ceci :


Ça ne marche pas. Ça m'affiche 0. J'ai essayé avec PB et là ça marche. Je pense que je vais laisser tomber. Ce n'est pas tellement important.

Mais ton code m'interpelle. Que ...
par jph
sam. 17/févr./2024 20:40
Forum : Débutants
Sujet : Mot clé "this"?
Réponses : 37
Vues : 7759

Re: Mot clé "this"?


Est-ce que tu peux tout mettre dans la mémoire d'un tableau ? Global Dim tableau.i(1023)
*ici = @tableau(0)
pokei(*ici, premièreAdresse)
pokei(*ici+8, secondeAdresse)
pokei(*ici+16, laSuite)
pokei(*ici+24, desAutresElements)
; etc...

En fait, il y a des différences notables entre SB et PB. J'en ...
par jph
sam. 17/févr./2024 6:26
Forum : Débutants
Sujet : Mot clé "this"?
Réponses : 37
Vues : 7759

Re: Mot clé "this"?


@jph

Est-ce que tu peux placer les 2 adresses directement ? (au lieu de mettre un pointeur vers les 2 adresses (vt). )

Avec plaisir, mais où ça? À la place du ?VPRO? Je mets les 2 adresses comment? Séparées par des virgules? Il me semble que j'avais déjà essayé un truc dans ce style, mais que ...
par jph
ven. 16/févr./2024 14:40
Forum : Débutants
Sujet : Mot clé "this"?
Réponses : 37
Vues : 7759

Re: Mot clé "this"?


Voici un exemple simple sans this :


Merci pour l'exemple, mais c'est en PB et le ?TableVirt_Conversion_de_classe renvoie une syntax error en SB. C'est pour cette raison que j'avais posé la question. Mais étant donné qu'ici c'est un forum PB, je demandais à tout hasard.

Mais bon, j'ai eu une ...
par jph
jeu. 15/févr./2024 19:20
Forum : Débutants
Sujet : Mot clé "this"?
Réponses : 37
Vues : 7759

Re: Mot clé "this"?


@jph

Tu dis que tu vois un pointeur qui n'est pas initialement dans le code source SB : est-ce que, déjà, la fonction de création (instanciation) retourne une valeur récupérable ?

Comme ici, où je récupère cette valeur : Define *voiture.voiture = voitureCreate()


En fait, je pense que je ne ...
par jph
dim. 11/févr./2024 3:07
Forum : Débutants
Sujet : Mot clé "this"?
Réponses : 37
Vues : 7759

Re: Mot clé "this"?


Essaie ça :

Merci Ollivier,

Ça ne marche pas. J'ai corrigé quelques lignes car elles ne marchent pas avec SB, mais malgré ça, ça n'exécute jamais l'instruction rec1\Draw() et les suivantes. Il faut regarder le code javascript dans le navigateur pour voir l'erreur. C'est un membre du forum ...
par jph
sam. 10/févr./2024 3:18
Forum : Débutants
Sujet : Mot clé "this"?
Réponses : 37
Vues : 7759

Re: Mot clé "this"?


2.21 gigot-ouates...


C'est un lien vers un extrait de retour vers le futur? (je ne sais pas quelle version)


N'hésite pas à repasser voir ce sujet, car je t'ai mis le mécanisme des interfaces. Du moins, c'est la substitution aux interfaces. En gros, les interfaces en PB servent à simplifier ...
par jph
mar. 06/févr./2024 16:10
Forum : Débutants
Sujet : Mot clé "this"?
Réponses : 37
Vues : 7759

Re: Mot clé "this"?

Bonjour Ollivier,

J'ai vaguement compris ta méthode, mais c'est compliqué. En fait, celle de Microdevweb utilise les Modules et les Interfaces et est plus simple. Cela permet d'encapsuler les données et de rendre les programmes muitifenêtres plus fonctionnels, du moins en SB. Il y a un exemple ...