Ajout dans l'aide PB 5.20
Ajout dans l'aide PB 5.20
Ajout dans l'Aide de PB
Il serait bien sympa de retrouver dans le listing des Options de MessageRequester()
les flags d'icones (les #MB_ICOXXXXXXX)
Je les avais zappé et j'ai predues quelques précieuses minutes à les retrouver.
Je ne me rappel jamais du début en #MB du coup l'autocomplétion de l'IDE ne peut pas aider lors de la frappe.
A l'occasion hein, mais ce serait bien cool.
D'avance merci.
Il serait bien sympa de retrouver dans le listing des Options de MessageRequester()
les flags d'icones (les #MB_ICOXXXXXXX)
Je les avais zappé et j'ai predues quelques précieuses minutes à les retrouver.
Je ne me rappel jamais du début en #MB du coup l'autocomplétion de l'IDE ne peut pas aider lors de la frappe.
A l'occasion hein, mais ce serait bien cool.
D'avance merci.
Dernière modification par Ar-S le jeu. 10/oct./2013 15:53, modifié 1 fois.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: Ajout dans l'aide PC - 5.20
C'est des constantes propres à Windows, il ne faut pas les rajouter dans la doc de PB.
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Ajout dans l'aide PB 5.20
Ar-s tu as toutes les constantes API dans l'ide.
Menu Outils -> Visualisateur de structure (Alt-S)
Onglet Constantes.
Tu attends un petit peu en fonction de la puissance de ton ordinateur
Dans la zone de recherche tu peux taper les premières lettres de ce que tu cherches.
Menu Outils -> Visualisateur de structure (Alt-S)
Onglet Constantes.
Tu attends un petit peu en fonction de la puissance de ton ordinateur
Dans la zone de recherche tu peux taper les premières lettres de ce que tu cherches.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: Ajout dans l'aide PC - 5.20
Dans la doc j'ai déjà croisé des "valable sur windows uniquement" ou "Ne fonctionne pas sur MacOS" me semble t il.Fred a écrit :C'est des constantes propres à Windows, il ne faut pas les rajouter dans la doc de PB.
ça coute pas grand chose de l'ajouter et franchement ça peu aider.
Je ne vois pas trop en quoi ça gène, cette constante existe sur un OS, c'est bien de le voir apparaitre dans la doc.
@Falsam. Merci, mais je mettrai toujours 10 piges si je dois tout parcourir si je ne me rappelle pas que ça commence par #MB pour reprendre mon exemple.
Maintenant faites comme vous le sentez, je dis juste que ce serai pratique. Si ça ne manque qu'à moi je ferai sans et réviserai mes constantes ...
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Ajout dans l'aide PB 5.20
Et voila tu es en colère
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: Ajout dans l'aide PC - 5.20
Mais au contraire, je pense que ça devrait apparaître dans la documentation, avec les équivalents pour chaque système .Fred a écrit :C'est des constantes propres à Windows, il ne faut pas les rajouter dans la doc de PB.
Ainsi, ça aiderait à concevoir un code multi-plateforme, même si on développe que sur l'une d'elle. Aujourd'hui, si je veux développer un code multiplateforme, je ne peux pas utiliser certaines api ou constantes spécifiques.
Avec ces informations, on serait grandement aidé pour du multiplateforme .
Par exemple, je développe une application sur windows que je souhaite être multi-plateforme, et j'ai besoin d'un event #WM_LBUTTONDOWN.
Et bien impossible pour moi de connaître l'équivalent pour Mac ou Linux sans parcourir les forums, alors que si je l'avais dans la doc, je pourrais facilement faire ça :
Code : Tout sélectionner
If OpenWindow(0, 0,0,600,400,"",#PB_Window_ScreenCentered|#PB_Window_SystemMenu)
EndIf
Repeat
Event = WaitWindowEvent()
Select event
CompilerIf #PB_Compiler_OS = #PB_OS_Windows
Case #WM_LBUTTONDOWN
Debug "left button down"
CompilerElseIf #PB_Compiler_OS = #PB_OS_Linux
Case constante Linux équivalente ?
Debug "left button down"
CompilerElseIf #PB_Compiler_OS = #PB_OS_MacOS
Case constante Mac équivalente ?
Debug "left button down"
CompilerEndIf
EndSelect
Until Event = #PB_Event_CloseWindow
En indiquant toutes les constantes de chaque système, on aurait réellement du multi-plateforme aidé
Ce serait un ajout qui ne coute rien vu que ce n'est que de l'information, mais qui permettrait à beaucoup de dev de faire des applications multi-plateforme, même sans développer sur les systèmes .
Ou alors, avoir un accès à ces informations pour tous les systèmes, y compris ceux sur lesquels on ne développe pas.
Par exemple, est-ce qu'un utilisateur windows connait les constantes ou api mac ?
Je ne crois pas.
Donc, si on y avait accès simplement, ça aiderait vraiment .
Donc, personnellement, je pense que si ça ne représente pas trop de boulot (ça peut être fait par celui qui s'occupe de la Doc (mesa)), ce serait intéressant. A la limite, on pourrait trouver ces informations sur le site officiel, dans la doc du site.
http://blendman.blogspot.com/
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english
Re: Ajout dans l'aide PB 5.20
Tout ce qui n'est pas officiellement documenté peut changer d'une version à l'autre, donc on ne va pas commencer à mettre des hacks dans la doc .
Re: Ajout dans l'aide PB 5.20
Meuuuuu nonfalsam a écrit :Et voila tu es en colère
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: Ajout dans l'aide PB 5.20
oui, je comprendsTout ce qui n'est pas officiellement documenté peut changer d'une version à l'autre, donc on ne va pas commencer à mettre des hacks dans la doc
Sinon Ar-s, le plus simple : créer une page avec les informations que tu veux, sur le forum :
http://www.purebasic.fr/french/viewtopi ... 21&t=14004
Ajoutes-y ce que tu veux retrouver et le tour est joué .
Là, j'ai mis les constantes qu'on utilise le plus souvent (souris, clavier..), mais bien il faudrait ajouter les autres (y'en a beaucoup ^^) et que ceux qui sont sous mac/linux ajoutent eux aussi les équivalents ^^.
http://blendman.blogspot.com/
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english
Forum PB fr : http://www.purebasic.fr/french - Forum PB Eng : http://www.purebasic.fr/english