Page 2 sur 2

Re: Pure_Smiley

Publié : mer. 08/juin/2016 21:02
par falsam
Zorro a écrit :avoir autant de fonctions et faire si peu avec ...
Ou ne pas savoir en profiter .....

Re: Pure_Smiley

Publié : mer. 08/juin/2016 21:31
par Zorro
le peu que j'utilise me suffit largement ....Image

Re: Pure_Smiley

Publié : jeu. 09/juin/2016 6:03
par Marc56
J'espere que t'as pas réfléchis pour chacune des 1000 fonctions de PB comme ça...

Serieux ? ; il y en a 1000 ?? Image
Plus de 1400 selon les organiseurs :)
' Huge set of internal commands (1400+) to quickly and easily build any application or game'
http://www.purebasic.com/index.php

1714 selon les utilisateurs 8)
Soit: 1689 ici http://www.purebasic.com/french/documen ... index.html (si cette liste est à jour)
+ les 25 nouvelles http://www.purebasic.fr/english/viewtop ... 14&t=65868

Pour voir l'évolution, téléchargez et installez la version 2.0 de PB dans le musée: quel progression ! 8O 8) :!:
:P

Re: Pure_Smiley

Publié : jeu. 09/juin/2016 8:21
par Zorro
voici la reponse exacte !

note : la liste des fonctions se trouve dans la list "TheFunctions()" Image

Code : Tout sélectionner


Declare  list_fonction(*bidon)
Global Newlist TheFunctions.s()

; Appel
MessageRequester("info", "il y a " +str(list_fonction(*bidon) )+" Fonctions dans votre Purebasic")




Procedure list_fonction(*bidon) 
	;By Zorro
	; Cette Procedure recupere la liste des fonctions donné par le compilateur
	; cette list sert pour la coloration des nom de fonction de purebasic, et la complétion
	chemin_compiler_32$=#PB_Compiler_Home +"Compilers/pbcompiler.exe"
	
	If chemin_compiler_32$<>""
		compiler = RunProgram(chemin_compiler_32$, " /STANDBY ", "", #PB_Program_Open | #PB_Program_Read | #PB_Program_Write | #PB_Program_Hide)
		If Compiler=0
			MessageRequester("erreur" , "le compilateur ne se lance pas !!" ,#PB_MessageRequester_Ok)
			End
		Endif
	Else
		MessageRequester("erreur" , "pas trouvé le compilateur de Pb",#PB_MessageRequester_Ok)
	EndIf
	If compiler
		If IsProgram(compiler)
			Repeat
			Until ReadProgramString(compiler) = "READY"
			WriteProgramStringN(compiler, "FUNCTIONLIST")
			j = Val(ReadProgramString(compiler))
			For i = 1 To j
				AddElement(TheFunctions())
				TheFunctions() = ReadProgramString(compiler)
			Next
			WriteProgramStringN(compiler, "END")
			CloseProgram(compiler)
		EndIf
	EndIf
	ProcedureReturn J
EndProcedure
; Epb


Re: Pure_Smiley

Publié : jeu. 09/juin/2016 8:29
par Kwai chang caine
Oui c'est affolant, je crois pas que la v1.0 soit disponible, dommage ce serait collector.
Et on a même du open source pour certaines des premières.

On utilise fatalement pas tout étant donné que pb a des librairies dans tous les domaines.
Il faudrait faire de tout en tout
Par exemple moi, les librairies 2D et 3D j'y ai jamais mis le nez, donc ça en enlève un pacson.

J'ai dit 1000 j'aurais pu dire 2000 j'aurais été moins loin.

@Marc
On dirait une comptabilité de manifestations :lol:
Le vrai chiffre seul le compilateur peut le dire avec précision, comme vient de le faire le renard

Si ça se trouve même Fred le sait pas :lol:
Dans sa générosité il compte pas. ..et ya pas encore la gestion des GIF qui va en rajouter , alors c'est pour dire ....:mrgreen:

Re: Pure_Smiley

Publié : jeu. 09/juin/2016 9:05
par Marc56
Whaoooo, simple et astucieux ton programme, Zorro :P
Donc:
1739 dans la 5.50 B1
1706 dans la 5.42 LTS
25 annoncées dans l'annonce de la 5.50B1
Il en reste 8 planquées sous le canapé! :)

Re: Pure_Smiley

Publié : jeu. 09/juin/2016 9:07
par Zorro
Marc56 a écrit :Whaoooo, simple et astucieux ton programme, Zorro :P
je me sert de cette procedure dans mon EPB ;)

Re: Pure_Smiley

Publié : jeu. 16/juin/2016 13:47
par Zorro
a Propos de Pure_Smiley

si vous vous en servez, vous avez peut etre pu remarquer que j'ajoute des Smiley de temps en temps
mais je ne veux pas trop en mettre car apres ça me forcerai a faire un autre systeme d'affichage
et j'ai la bulle :lol:

pour le moment il y en a 143 de dispo , je ne veux pas dépasser 200
si vous avez des idées de Smiley manquant a ajouter (en mettant le lien ici ) n’hésitez pas

toutefois je me reserve le droit de ne pas ajouter une proposition, si elle n'entre pas dans le cadre de l'utilisation sur un forum ;)