La recherche a retourné 19 résultats

par Fanator
lun. 10/avr./2023 15:56
Forum : Débutants
Sujet : For...Next (De quoi devenir dingue aussi !!! 😖 😁)
Réponses : 16
Vues : 1885

Re: For...Next (De quoi devenir dingue aussi !!! 😖 😁)

Bonjour ! Voilà mes réponses... à ARS

; Version 1 : sans structure
NewList Compteur.i()
Debug " Mise en liste des valeurs "
For i= 0 To 4
AddElement(Compteur())
Compteur()=i
Debug "Index : " + ListIndex(Compteur())
Debug "Valeur : " + Compteur()
Next
Debug "---------------"
Debug "..ForEach ...
par Fanator
mer. 22/mai/2013 10:56
Forum : Débutants
Sujet : Faire un menu autrement...
Réponses : 2
Vues : 1880

Faire un menu autrement...

Bonjour à tous.

Voilà une de mes trouvailles : un choix à partir de constantes chaines...


#Ouvrir$ = "&Ouvrir"
#Enregistrer$ = "Enregistrer"
#Quitter$ = "Quitter"
#Couper$ = "Couper"
#Coller$ = "Coller"
#Copier$ = "Copier"
#Aide$ = "Aide"

#Win_Principale = 10

Enumeration
#Ouvrir
#Enregistrer ...
par Fanator
mar. 03/nov./2009 9:43
Forum : Débutants
Sujet : AddKeyboardShortcut ?
Réponses : 4
Vues : 764

Re: AddKeyboardShortcut ?

Bonjour.

Voici une possible solution : #PB_Shortcut_Execute

ou encore une autre associée à EventwParam() : #VK_RETURN


@+
par Fanator
jeu. 16/oct./2008 16:11
Forum : Débutants
Sujet : Comment declarer une variable Boolean svp ...
Réponses : 8
Vues : 1379

@jbernard13 : salut !
fais plûtot ceci :

Code : Tout sélectionner

MyBool.b= #True
Boolean$=Str(MyBool.b)
MessageRequester("Alerte",Boolean$,#PB_MessageRequester_Ok) 

@+
par Fanator
mer. 14/mai/2008 17:47
Forum : Débutants
Sujet : FileSize dans une DLL PB = Erreur de retour VB [Résolu]
Réponses : 16
Vues : 1399

@KCC
Resultat = FileSize(NomFichier$)
Resultat donne la longueur du fichier en octets.
Tu as déjà vu un fichier de longueur négative :?:
par Fanator
mer. 14/mai/2008 11:47
Forum : Débutants
Sujet : FileSize dans une DLL PB = Erreur de retour VB [Résolu]
Réponses : 16
Vues : 1399

@ KCC
Dans aide PB :
Resultat = FileSize(NomFichier$)
Tu ne donne pas le nom du fichier...
S'il y a une autre explication je suis preneur.


@+
par Fanator
mar. 06/mai/2008 18:25
Forum : Débutants
Sujet : Une Liste chainée à l'intérieur d'une liste chainée ?
Réponses : 9
Vues : 995

Vu dans Code Archiv...

; German forum: http://www.purebasic.fr/german/archive/viewtopic.php?t=1676&highlight=
; Author: NicTheQuick (updated for PB 4.00 by Andre)
; Date: 15. July 2003
; OS: Windows
; Demo: Yes


; Example for using LinkedLists in LinkedLists



; Beispiel zur Verwendung von ...
par Fanator
lun. 21/avr./2008 13:30
Forum : Rapports de bugs (Archive)
Sujet : Problème ClearList()
Réponses : 11
Vues : 4330

bonjour. j'ai testé ce bout de code ches moi fonctionne avec jaPBe

NewList maliste.l()
For i=1 To 75000
AddElement(maliste())
maliste()=i
Next
ForEach maliste()
Debug maliste()
Next
ClearList(maliste())
Debug maliste() ; message : the linked list doesn't have a current element

Windows XP sp2 ...
par Fanator
mar. 21/août/2007 14:01
Forum : Débutants
Sujet : Fusion & Intersection de 2 listes vers une liste
Réponses : 1
Vues : 473

Fusion & Intersection de 2 listes vers une liste

Bonjour à tous.
Je poste ci-dessous ce qu'il y a dans le titre. Cela peut servir également aux tableaux mais aussi à fusionner 1 liste et 1 tableau ou à trouver l'intersection vers 1 autre liste.
FUSION :

; fusion de 2 listes triées vers une liste

#FinListe = "ZZZZ"

NewList ListeOne.s()
NewList ...
par Fanator
mer. 01/août/2007 8:36
Forum : Rapports de bugs (Archive)
Sujet : Problème avec For… Next Step!!!
Réponses : 13
Vues : 5132

Bonjour à tous.

@mytic

Je crois que la boucle for...next n'accepte que des integer
On peut faire aussi avec While...Wend :

Code : Tout sélectionner

i.f=0
While i<=10
  Debug i
  i+0.5
Wend

Fanator
par Fanator
mar. 31/juil./2007 20:40
Forum : Rapports de bugs (Archive)
Sujet : variable quad en Hexa : BUG ? [RESOLU]
Réponses : 5
Vues : 2508

@Flype
@Ollivier


J'avais fini par trouver les floats à propos de Pow() dans l'aide, mais vous avez trouvé la réponse.
C'est bien mon bout de programme qui était bogué pas PureBasic.
Je vous remercie tous les 2 pour vous être pencher sur mon problème.


Bonne soirée à tous !
par Fanator
mar. 31/juil./2007 17:32
Forum : Rapports de bugs (Archive)
Sujet : variable quad en Hexa : BUG ? [RESOLU]
Réponses : 5
Vues : 2508

@Flype :
Je ne suis pas tout à fait d'accord.
Pow(2,31)-1=2147483647 valeur maxi pour un long : valeur correcte
Pow(2,63)-1 doit être égal à 9223372036854775807 valeur maxi pour un quad.
Pow(2,63)-1= $7FFF FFFF FFFF FFFF, il suffit de controler avec la calculatrice de windows ou autre.
Donc je pense ...
par Fanator
mar. 31/juil./2007 16:18
Forum : Rapports de bugs (Archive)
Sujet : variable quad en Hexa : BUG ? [RESOLU]
Réponses : 5
Vues : 2508

variable quad en Hexa : BUG ? [RESOLU]

Bonjour à tous.
Je poste mon bout de programme, il y a peut-être un bug.
Version PureBasic utilisée : V4.10 béta 2
Peut-être me suis-je trompé, si quelqu'un peut y regarder...


Dim tab(64)
b.q=9223372036854770 ; cette valeur passe
; b.q=9223372036854771 ; tout ce qui est supérieur à la valeur ...
par Fanator
sam. 28/juil./2007 12:50
Forum : Débutants
Sujet : Un bit comme type de variable ?
Réponses : 10
Vues : 1159

@Dobro : j'ai effectivement la version 4.02 de PB, je n'ai plus qu'à télécharger la version 4.10 beta 2
Merci pour la réponse :D


Fanator
par Fanator
sam. 28/juil./2007 10:05
Forum : Débutants
Sujet : Un bit comme type de variable ?
Réponses : 10
Vues : 1159

Bonjour à tous.
J'ai un problème avec BinQ(). Le bit 32 est égal à 0 alors qu'il devrait être à 1. Voici le code : a.q = %0000000000000000000000000000000000000000000000000000000000000001
a$ = RSet(BinQ(a),64,"0")
Debug a
Debug a$

chaine$ = ""
For k = 0 To 63
Select k
Case 0
b.q = a
b$ = RSet ...