Créateur de MessageRequesterPerso.

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Geo Trouvpatou
Messages : 471
Inscription : dim. 23/déc./2007 18:10

Créateur de MessageRequesterPerso.

Message par Geo Trouvpatou »

Salut.

Il y a longtemps, bien longtemps (Tiens on se croirait dans Starwars) j'avais posé cette question :
Geo Trouvpatou a écrit : Est-il possible de choisir la police et la taille de police d'un MessageRequester?

J'ai l'impression que non, sauf si on se fabrique son propre MessageRequester.
Donc après quelques années, je l'ai enfin réalisé.
Le voici en image :
ImageLa 1ère image c'est la GUI et en dessous c'est le résultat en appuyant sur le bouton "Tester"

- Il fallait que ce soit fonctionnel sous Windows et Linux (Et pt'et Mac)
- Il fallait trouver une Police quasiment similaire entre les 2 OS (Même largeur pour un même texte)
- Que les constantes utilisées soit les mêmes que le MessageRequester classique.

J'utilise des images et des sons pour que cela fonctionne sous Windows quelque soit la config des sons systèmes.
Hélas sous Linux, le rendu du son étant merdique, j'ai supprimé le son.
D'ailleurs dans l'archive j'ai mis un fichier "BugCatchSound.pb" pour que les Linuxiens confirmés vérifient que le code est bon et savoir si sur leur machine les sons d'erreurs sont corrects ou déformés.

Pour infos les MessageRequester du logiciel, ont été créés par le logiciel lui-même.

Bon, j'imagine que je resterai le seul à utiliser ce logiciel que j'ai ajouté dans les outils personnalisés de l'IDE.
Mais si je le met ici, c'est histoire de dire que j'ai partagé un peu de code sur ce forum.

Lien GoogleCode du projet : http://code.google.com/p/purebasic-projets-perso-open-source/
Voici le lien de téléchargement : Sources + sons + images > Version 1.1

Bye.
Dernière modification par Geo Trouvpatou le ven. 23/sept./2011 16:19, modifié 2 fois.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Créateur de MessageRequesterPerso.

Message par Backup »

non c'est toujours bon a prendre :) Merci
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Créateur de MessageRequesterPerso.

Message par falsam »

+1 Sur Dobro. J'ai pris, j'ai testé et je dis ....... Youpi.
Merci Geo Trouvpatou :)
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Re: Créateur de MessageRequesterPerso.

Message par djes »

Tip-top ! Merci :)
dayvid
Messages : 1242
Inscription : mer. 11/nov./2009 18:17
Localisation : Poitiers (Vienne)

Re: Créateur de MessageRequesterPerso.

Message par dayvid »

Pas mal :)
La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !

Mon forum http://purebasic.forumphp3.com/index.php
Avatar de l’utilisateur
kernadec
Messages : 1606
Inscription : ven. 25/avr./2008 11:14

Re: Créateur de MessageRequesterPerso.

Message par kernadec »

bonjour
très bonne idée..
Merci Geo Trouvpatou pour le partage

Cordialement
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

Re: Créateur de MessageRequesterPerso.

Message par jbernard13 »

Merci mais pour avoir ecris ce programme avec PB 64 bits?
Jbernard13
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Créateur de MessageRequesterPerso.

Message par falsam »

jbernard13 a écrit :Merci mais pour avoir ecris ce programme avec PB 64 bits?
Tu récupéres les sources et tu recompiles :mrgreen:
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Créateur de MessageRequesterPerso.

Message par Ar-S »

Merci pour ce partage, c'est top. 8)
~~~~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
Geo Trouvpatou
Messages : 471
Inscription : dim. 23/déc./2007 18:10

Re: Créateur de MessageRequesterPerso.

Message par Geo Trouvpatou »

Merci à tous.

J'ai déjà détecté un petit défaut;
Comme quoi on ne débeugue jamais assez.
Ici -> Lignes 473, 474 j'ai laissé #WINDOW_Main en dur dans la code.
Et si l'on ne rempli pas le StringGadget : "Modal par rapport à :" on à un truc du genre
; DisableWindow("", 1)
Mais comme ces lignes générées automatiquement sont mises en commentaire, cela ne provoque pas d'erreur.

@jbernard13 : Le code fonctionne sous x86 et x64 vu que les 2 compilos sont installés.
En plus si ça fonctionne sous Linux, ce serait malheureux que le code ne fonctionne pas en 32bits :wink:.

Il y a un truc à faire pour que les fichiers de sauvegarde ".prefs" soient créés au même endroit que l'exe quand celui-ci est mis en Outils.
Je mettrai une capture d'écran plus tard.

Bye.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Créateur de MessageRequesterPerso.

Message par Backup »

marche sur mon XP 32 bits ;)
dayvid
Messages : 1242
Inscription : mer. 11/nov./2009 18:17
Localisation : Poitiers (Vienne)

Re: Créateur de MessageRequesterPerso.

Message par dayvid »

Moi ça marche, il a juste falue que je définis un autre compilateur que 4.60 64 Bit
mais j'avais fait un super truc moi aussi dans ce genre là !
La vie, C'est comme, Une boitte, De startis, On en voie, De toutes, Les couleurs !

Mon forum http://purebasic.forumphp3.com/index.php
Geo Trouvpatou
Messages : 471
Inscription : dim. 23/déc./2007 18:10

Re: Créateur de MessageRequesterPerso.

Message par Geo Trouvpatou »

Dobro a écrit :marche sur mon XP 32 bits ;)
Merci je cocherais la case adéquate.
D'ailleurs sur mon vieux coucou, en plus d'avoir XP32 bits j'ai aussi Linux 32 bits, donc faudrait que je teste.

Ah! je sais ce qui à dû se passer avec jb13.
Ça m'est arrivé avec un code de Falsam.
J'avais utilisé son fichier projet ".pbp" et cela m'affichait une erreur que je ne comprenais pas.
C'était simplement parce qu'il y avait ses propres options.

Dayvid l'a bien compris.
jb13 tu ouvres les options du compilateur et tu choisis le compilo utilisé sur ta machine et ça va rouler.

Bye.
Geo Trouvpatou
Messages : 471
Inscription : dim. 23/déc./2007 18:10

Re: Créateur de MessageRequesterPerso.

Message par Geo Trouvpatou »

Geo Trouvpatou a écrit :J'ai déjà détecté un petit défaut;
Comme quoi on ne débeugue jamais assez.
Ici -> Lignes 473, 474 j'ai laissé #WINDOW_Main en dur dans la code.
Et si l'on ne rempli pas le StringGadget : "Modal par rapport à :" on à un truc du genre
; DisableWindow("", 1)
Mais comme ces lignes générées automatiquement sont mises en commentaire, cela ne provoque pas d'erreur.
Le code a été mis à jour.
Le lien vers la v1.1 est mis à jour dans mon 1er post.

Bye.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Créateur de MessageRequesterPerso.

Message par Backup »

ok Merci:)
Répondre