Page 1 sur 2

OpenWindow

Publié : sam. 01/janv./2005 1:39
par Apprenti
Je suis mal placé pour faire des suggestions vu que je débute totalement mais je vous donne quand même mon idée :

Serait-il possible d'enrichir la fonction OpenWindow d'une option "compléte"
qui fasse en UNE instruction çà ?
#PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar

Ce sont les propriétés habituelles d'une fenêtre, non ?


Débutez bien l'année

Publié : sam. 01/janv./2005 1:49
par nico
Oui ce serait bien, mais rien ne t'empêche de créer une constante et d'en faire un résident.

Publié : sam. 01/janv./2005 1:52
par Guimauve
Personnellement je ne trouve pas que ce soit très important. Et il y a beaucoup plus urgent à faire que ce genre de chose.

Il y a une chose que tu peux faire c'est d'utiliser TailBite et faire un fichier résident avec une constante comme ceci :

Code : Tout sélectionner

#FenetreComplete = #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar
Par la suite dans ton code à la création de la fenètre

OpenWindow(#Fenetre, x, y, LargeurInterne, HauteurInterne, Options, Titre$ [, FenetreMereID])

tu remplace Options par la constante #FenetreComplete et bingo ça fait exactement ce que tu veux.

Si tu veux je peux te compiler le résident et te l'envoyer par mail. Dis moi seulement le nom de la constante que tu veux et je te fais ça.

A+
Guimauve

Publié : sam. 01/janv./2005 11:36
par Apprenti
Merci pour la proposition.
Je rappelle que je débute totalement
On peut donc se créer des fonctions personnalisées mais seront-elles définivement integrée dans l'exe pour que sa marche partout ?

Pourquoi pas #PB_Window_Complete comme nom ?

Decouvrant la programmation, je n'ai évidemment qu'une version démo de PB

Mon premier objectif étant d'arrivé à réaliser un calcul de caisse journalier et on m'a déjà bien aidé dans ce forum.

Meilleurs voeux

Publié : sam. 01/janv./2005 11:39
par jbernard13
deja acheter Purebasic en ce debut d'année 2005

Publié : sam. 01/janv./2005 11:40
par Backup
oui ! sauf que je viens d'essayer l'exemple ci dessus avec tailbite
et ce dernier me repond qu'il ne trouve pas la constante " #PB_Window_SystemMenu " !! :cry:

Publié : sam. 01/janv./2005 11:44
par Apprenti
Si je prends ma licence se sera une grand victoire pour moi, cela voudra dire que je m'en sors un peu

Ce n'est pas qu'une question d'argent

Publié : sam. 01/janv./2005 11:54
par Backup
apprenti n'oublie pas d'aller voir dans les topics Debutant de ce forum
t'aura plein d'exemple documenté !! :D

si tu hesite encore pour la licence purebasic , alors n'hesite plus
je suis justement en train de regarder ce qui existe , et franchement a part
peut etre pour la 3D pure est vraiment le plus simple de la categorie des basics

1 er argument c'est le seul basic que je connaisse ou l'on peut programmer
a partir du copier-coller , du coup on tappe un minimum de chose dans l'editeur !!

touche F1 appel l'aide

va vers openwindows , tu copie et colle la fonction dans l'editeur
t'a plus qu'a faire de meme avec les constante presente

bref t'a meme pas a retenir la syntaxe d'une fonction !! cool !
pour moi qui est une memoire d'ecureuil c'est genial !!

en Blitz par exemple il faut chercher 1 heure la bonne fonction qui te conviens , en pure l'aide est tres bien faite pour ça !

et puis faut quand meme en parler , le prix est pas exorbitant pour un language dont toutes les mises a jour reste gratos (pour l'instant)
je serai toi, j'attendrai pas trop longtemps , si tu veut pas faire partie des future client qui paieront plus cher !!

regarde combien on paye visualbasic ,blitz,Darkbasic, !!

c'est paut etre pas une question d'argent pour toi , mais ça compte non ?

:D

les gratuit (y en a ! ) sont (y en a d'autres mais pas beaucoup plus !)

RapidQ
DX-creator

Publié : sam. 01/janv./2005 11:56
par Anonyme2
Essaye de faire le résident avec mon outil PureLibCompiler (c'est en français)

A télécharger ici

Compilateur de librairie PB

Publié : sam. 01/janv./2005 11:59
par Backup
Merci Denis , je vais essayer maintenant ! :D

Publié : sam. 01/janv./2005 12:01
par Backup
désolé mem erreur que pour taillbite !!

c''est a dire qu'il me dit que le compilateur purebasic ne trouve pas la constante !!

par contre ton interface est nettement plus jolie !!

ce sera cool de faire une petite doc (meme en text)

qui explique le pourquoi du comment de chaque fonction de ton prg a des
nulle dans mon genre ! :D

Ps: tu as essayé le ROSASM dont j'ai posté le lien en rubrique ASM ?? 8O

qu'en pense tu ?

Publié : sam. 01/janv./2005 12:19
par Anonyme2
Non je n'ai pas essayé ROSASM, pas encore eu le temps

Pour l'aide, faudrait que je la fasse mais c'est pas encore prévu.

Publié : sam. 01/janv./2005 12:27
par Backup
désolé mem erreur que pour taillbite !!

c''est a dire qu'il me dit que le compilateur purebasic ne trouve pas la constante !!
j'ai sauver ceci dans un fichier PB

Code : Tout sélectionner

#FenetreComplete = #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar
que je lance Tailbite ou ton Programme j'ai une erreur
qui dit que le compilateur Pure ne trouve pas la constante
#PB_Window_SystemMenu

??????????????????????????????

ça Marche chez vous ?



chez toi ça marche ? 8O


8O

Publié : sam. 01/janv./2005 12:40
par gansta93
Bonjour,

Effectivement, ça ne marche pas nonplus chez moi.

Bonne année :-).

Publié : sam. 01/janv./2005 12:41
par Backup
par contre ça marche si je fait

Code : Tout sélectionner

#FenetreComplete = 13565952
13565952 etant la valeur equivalente a "#PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar
" :D