Wishlist - V4.0

Vous avez une idée pour améliorer ou modifier PureBasic ? N'hésitez pas à la proposer.
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

Juste une idée comme çà pendant que je programme...

vous connaissez SizeOf(MyStruct)
vous connaissez OffsetOf(MyStruct/fieldName)

et pourquoi pas IndexOf(MyStruct,index.l)

un p'tit exemple d'utilisation:

Code : Tout sélectionner

Structure PERSONNE
  nom.s
  prenom.s
  naissance.s
  commentaire.s
EndStructure

perso.PERSONNE

For i=0 To 3
  Debug IndexOf(perso,i) ; pour debugger toute une structure
Next

line$ = ""

For i=0 To 3
  ligne$ + IndexOf(perso,i) + Chr(10) ; pour concaténer tt les champs d'une structure
Next

AddGadgetItem(#ListIcon,-1,ligne$)
Image
Avatar de l’utilisateur
Ulix
Messages : 315
Inscription : ven. 04/juin/2004 14:27
Localisation : Frontignan

Message par Ulix »

A ajouté, un véritable gadget Grille (avec saisie directe dans la grille, ouverture de liste avec des combos) qui puisse de plus servir en interaction avec une base de donnée.

A+
popstatic
Messages : 83
Inscription : lun. 20/sept./2004 18:21
Localisation : derriere toi fais gaffe!

Message par popstatic »

Bon allez à mon tour héhé,

j'appuie totalement la demande concernant les retours de procédures, pour tous les types, et retours multiples, d'ailleurs j'aurais du mal a faire un projet complexe sans cette possibilité.

En plus, mais la ca ne concernera que les utilisateurs de purebasic Linux, avoir les gadgets GTK2, et un visual designer du même métal...

De plus! un IDE a la Visual serai géant. Un gain de temps tres appréciable, surtout pour la gestion des évenements.

merci encore pour tout et bon courage!
Asus bien? asus tres bien!
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

On en a parlé dans un autre post, si les exe complilés dans l'IDE pouvaient avoir tous le même nom plutôt que PurebasicXXXXXX.exe ce serait pratique
Avatar de l’utilisateur
Ulix
Messages : 315
Inscription : ven. 04/juin/2004 14:27
Localisation : Frontignan

Message par Ulix »

A ajouté (encore... je sais j'abuse)

La possibilité d'utilisé des gosub/return dans une procedure, afin de ne pas multiplié inutilement les procedures et les variables globals.

A+ :wink:
jerexgrz
Messages : 279
Inscription : dim. 05/juin/2005 20:27

Message par jerexgrz »

Ne pas oublier d'ajouter une librairie avec des fonctions pour gerer les intervals de temps comme par exemple, un objet va etre afficher à l'endroit X,Y tous les 10s puis, 5s , et enfin 8 secondes !
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Et aussi un grille-pain programmable avec cafetière expresso auto-nettoyante incorporée.

Hein!....
Je suis pas chez Darty!...
Oupsss....
Pardon! :oops:

:jesors:

Nico, si tu veux virer ce post, hein... :wink: :lol:
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

Message par cederavic »

Chris a écrit :Et aussi un grille-pain programmable avec cafetière expresso auto-nettoyante incorporée.

Hein!....
Je suis pas chez Darty!...
Oupsss....
Pardon! :oops:

:jesors:

Nico, si tu veux virer ce post, hein... :wink: :lol:
Bouerf ça existe déja... (cf : ma grand-mère)
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

:lol:
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Par contre ce qui serait utile c'est que les compilations aient toute le même nom, au moins sur chaque projet, et pas PureBasicXXXXXXX.exe

EDIT : Oups, heureusement les vacances sont ce soir :D
Dernière modification par Oliv le mer. 02/nov./2005 17:20, modifié 2 fois.
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Oliv a écrit :Par contre ce qui serait utile c'est que les compilations aient toute le même nom, au moins sur chaque projet, et pas PureBasicXXXXXXX.exe
Tu radotes Oliv!
Tu l'as déjà dit ça (4 eme post en partant du haut) :lol:

[EDITE à cause d'Oliv]
C'est malin, ça, de remplacer ton message.
Ma réponse veut plus rien dire maintenant :lol: :oops:
Twix
Messages : 46
Inscription : mer. 07/sept./2005 10:58

Message par Twix »

bon,un Fred + présent je suis d'ac

les DLL's aussi je suis d'ac mais je suis en guerre contre les DLL's en ce momen :mad: :evil:

ON GOSUB aussi

MAIS SURTOUT, LES THREADS-SAFE, avec multiple gestion des strings etc...

et puis je croi que c'est tout ce dont j'ai besoin dans Pure pour le moment...

A oui, ET POUR LES PROCEDURES, c'est vrai, ce serai pratique. J'ai trouvé une soluce dans ma tête, mais je pense que la soluce des structures est mieux.
Twix : au secours, vlà les bugs qu'arrivents !!
Golfy
Messages : 423
Inscription : mer. 25/août/2004 15:14
Localisation : Grenoble
Contact :

Message par Golfy »

Pour ma part, j'aimerai bien des libs réseaux : ssh, telnet, ftp, ping, traceroute, net use, etc. car tout le monde ne développe pas son client/serveur "maison" et certains essayent même d'utiliser des serveurs standards :wink:

C'est mon seul souhait mais je pense qu'il s'intègre à la logique des OS actuels : plus de communications...
AWEAR
Messages : 264
Inscription : ven. 28/oct./2005 8:20
Localisation : Mayotte ( 976 ), Océan Indien, France

Message par AWEAR »

Moi je viens de remarquer que les listviewgadget ne prennent pas en compte l'appui sur la touche suppr. (pour supprimer un élément de la liste ), alors que je trouve ça indispensable pour un gadget de ce genre..
La vie est une rose dont il faut accepter les épines, mais la mienne est fannée, arrosée par le goût de mes larmes. (Soprano)
popstatic
Messages : 83
Inscription : lun. 20/sept./2004 18:21
Localisation : derriere toi fais gaffe!

Message par popstatic »

C'est certainement trop tard, mais bon soyons fous, un createthread() qui peut prendre plus d'un parametre pour la fonction a threader! ;)
Asus bien? asus tres bien!
Répondre