La recherche a retourné 68 résultats

par selzig
ven. 05/janv./2018 9:16
Forum : Annonces, codes et discussion générale
Sujet : Primitives UDP dans SB
Réponses : 3
Vues : 3043

Re: Primitives UDP dans SB

Bonjour,

Merci d'avoir répondu. Je n'ai pas écrit qu'il était impossible d'intégrer les imports. C'est leur utilisation qui m'a été impossible.

Comme j'avais des délais assez stricts (la durée de mes vacances puisqu'il s'agit d'un projet personnel), j'ai dû passer à autre chose. J'ai utilisé 2 ...
par selzig
dim. 31/déc./2017 11:13
Forum : Annonces, codes et discussion générale
Sujet : Primitives UDP dans SB
Réponses : 3
Vues : 3043

Re: Primitives UDP dans SB

Bonjour,

je me réponds à moi-même. Je doute que l'approche de SB le permette un jour car sa cible est avant tout orientée HTML/JS. C'est le problème de tous ces produits dont la cible est avant tout des pages web qui ensuite sont "traduites" en application mobile. Avec ce type d'approches qui ont ...
par selzig
mar. 26/déc./2017 9:21
Forum : Annonces, codes et discussion générale
Sujet : Primitives UDP dans SB
Réponses : 3
Vues : 3043

Primitives UDP dans SB

Bonjour,

je n'arrive pas à trouver une doc exhaustive des fonctions implantées dans SpiderBasic, fonctions compatibles avec des cibles iOS et Androïd. Existe-t-il des primitives UDP ?

J'ai tenté sans succès une approche avec
Import "cordova plugin add cordova-plugin-chrome-apps-sockets-udp ...
par selzig
sam. 23/déc./2017 17:54
Forum : Débutants
Sujet : Calcul matriciel en PB
Réponses : 16
Vues : 4098

Re: Calcul matriciel en PB

Merci,

c'est effectivement un début, la somme, la différence et la réinitialisation de matrices. J'aurais bien aimé y trouver la transposition, la multiplication de 2 matrices, l'inversion des matrices carrées, le calcul du déterminant, de la trace, et même éventuellement, quand c'est possible, la ...
par selzig
sam. 23/déc./2017 12:27
Forum : Débutants
Sujet : Calcul matriciel en PB
Réponses : 16
Vues : 4098

Calcul matriciel en PB

Bonjour,

j'ai besoin de travailler avec des coordonnées homogènes.
Existe-t-il une librairie, un module quelconque sous PB facilitant le calcul matriciel ?

Merci. Gilles

:x Sur mon navigateur, le lien ne "passe" pas mais je ne vois pas l'erreur.
par selzig
dim. 17/déc./2017 9:04
Forum : Débutants
Sujet : Ecritures correctes ou non ?
Réponses : 7
Vues : 2040

Re: Ecritures correctes ou non ?

Ok,

je comprends un peu mieux pourquoi certains programmeurs en PureBasic s'obligent à utiliser dans toutes les lignes les extensions de type à côté de leurs variables. Même si on utilise Define, rien ne vous empêche par mégarde de transtyper sans prendre les précautions nécessaires (dr = x1)... et ...
par selzig
sam. 16/déc./2017 19:27
Forum : Suggestions et améliorations
Sujet : Griser le code source non concerné par l'OS de développement
Réponses : 1
Vues : 3513

Griser le code source non concerné par l'OS de développement

Bonjour,

Quand j'utilise PureBasic sous Windows ou Linux, j'aimerais que ce code ne concernant les OS cités soit grisé comme dans d'autres IDE :
CompilerIf #PB_Compiler_OS = #PB_OS_MacOS
; Probablement un bug macOS sinon en dualscreen la fenêtre ne s'ouvre pas sur l'écran secondaire
OpenWindow ...
par selzig
sam. 16/déc./2017 18:29
Forum : Débutants
Sujet : Ecritures correctes ou non ?
Réponses : 7
Vues : 2040

Re: Ecritures correctes ou non ?

Merci pour la réponse. C'est très moyen cela puisque je compile aussi bien en 32 qu'en 64 bits.

Si je comprends votre réponse le Define ne sert à rien ?

Define x1.d
x1 = 5 et x1.d = 5 ne sont pas équivalents en terme d'écriture (i.e. d'utilisation dans le code) ? Qu'ils soient encodés ...
par selzig
sam. 16/déc./2017 18:15
Forum : MacOS X
Sujet : Gestion des évènements en PureBasic.
Réponses : 9
Vues : 6948

Re: Gestion des évènements en PureBasic.

OK j'ai trouvé une solution :

Code : Tout sélectionner

 ; Ouverture de la fenêtre.
WdwMain()
WindowEvent()  ; A ajouter
Paint()
Merci beaucoup pour votre aide et vos conseils précieux de structuration du code. Avec les classes, on ne fait plus vraiment attention.
A bientôt. Gilles
par selzig
sam. 16/déc./2017 17:32
Forum : MacOS X
Sujet : Gestion des évènements en PureBasic.
Réponses : 9
Vues : 6948

Re: Gestion des évènements en PureBasic.

Alors OK, je vois le problème mais pas la solution : J'avais oublié d'intégrer la ligne conditionnelle dans la procédure Paint()
Procedure Paint()
If IsWindow(Num_window) ; Ajout Zorro
Or elle retourne false (donc la fenêtre n'est pas redessinée et évidemment il n'y a pas de plantage) , y compris ...
par selzig
sam. 16/déc./2017 17:25
Forum : MacOS X
Sujet : Gestion des évènements en PureBasic.
Réponses : 9
Vues : 6948

Re: Gestion des évènements en PureBasic.

Votre exemple fonctionne mais pour l'instant, j'obtiens la même erreur quand je l'intègre à mon source. Je cherche où je me suis planté dans l'intégration.
par selzig
sam. 16/déc./2017 17:10
Forum : MacOS X
Sujet : Gestion des évènements en PureBasic.
Réponses : 9
Vues : 6948

Re: Gestion des évènements en PureBasic.

Désolé, je n'avais pas compris le sens de votre question.

Alors techniquement, lorsque la fenêtre est redessinée (i.e. quand l'élève veut l'agrandir ou la diminuer ou qu'en phase de test, le programme passe à la question suivante), il faut que le repère suive, la droite, la taille et le ...
par selzig
sam. 16/déc./2017 16:59
Forum : MacOS X
Sujet : Gestion des évènements en PureBasic.
Réponses : 9
Vues : 6948

Re: Gestion des évènements en PureBasic.

Bonjour,

Ceci (en version PB)
http://www.sdeidev.com/purebasic/20171217/01.png

C'est un logiciel entrainant des élèves à donner l'équation d'une droite en quelques secondes (une dizaine au plus) ou d'en construire une également en quelques secondes quelque soit son équation. J'avais remarqué qu ...
par selzig
sam. 16/déc./2017 16:18
Forum : Débutants
Sujet : Ecritures correctes ou non ?
Réponses : 7
Vues : 2040

Ecritures correctes ou non ?

A partir du moment où j'ai écrit :
Define x1.d, dr.i
1. Y a-y-il une différence entre
x1 = 5 et x1.d = 5

2. Au niveau du transtypage, que cela soit en 32 ou 64 bits, est-il "autorisé" d'écrire x1.d = dr.i .
3. Et dans l'autre sens ?

Un rapide petit test :
Define x1.d, dr.i
x1 = 5
Debug StrD ...
par selzig
sam. 16/déc./2017 15:53
Forum : MacOS X
Sujet : Gestion des évènements en PureBasic.
Réponses : 9
Vues : 6948

Gestion des évènements en PureBasic.

Bonjour, soit le code suivant :

EnableExplicit

Enumeration Window
#WdwMain
EndEnumeration

Global WdwLargeur.i = 800 ; La Largeur de la fenêtre.
Global WdwHauteur.i = 600 ; La Hauteur de la fenêtre.
Global WdwOptions.i = #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window ...