EPB

Programmation d'applications complexes
Avatar de l’utilisateur
kernadec
Messages : 1606
Inscription : ven. 25/avr./2008 11:14

Re: EPB

Message par kernadec »

avec ton nc10
tu as peut être que le disque c:\
sinon, je pense tu connais truecrypt :http://www.truecrypt.org/
je l'utilise pour mes données sur clé USB, car en cas de perte..
Cordialement
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

kernadec a écrit :Bonsoir Dobro
avec la version 1.30.6
j'ai placé EPB dans un répertoire EPB à la racine du disque E:\
oula :) bon il faut decompresser mon archive ça genere un dossier EPB
il faut le laisser tel quel !!
c'est ce dossier dans son ensemble qu'il faut copier ou bon te semble

dans ce dossier "EPB" (en Majuscule) il y a 2 dossiers INDISPENSABLE
le dossier "Outils" et le dossier "Styles"

bref , ne change rien au dossier Crée par l'archive :)
c'est donc le dossier EPB dans son entier , qu'il faut deplacer ...

le fichier "epb.prefs" est bien enregistré avec des chemins qui sont différents "F:\PureBasic460-3\Compilers\pbcompiler.exe"
et pourtant à chaque fois que je lance "compiler/exécuter"
MessageRequester stop la compilation..
ça c'est bizarre ! car chez moi mon EPB est au fond d'une arborescence de dossier
et je pointe le compilateur qui est carrement dans une autre branche de l'arbo .. et ça marche bien... , j'essaierai sur ma Tour (plusieurs Partitions)
"il faut définir les chemins dans menu Projet/option du projet"
ça c'est parce qu'il ne trouve pas le compilateur... ou alors tu as une installation de Purebasic ésotérique ....
chez moi Mes Purebasic sont chacun dans un dossier différent par version

"C:\Dobro\Purebasic_4_51\Compilers\pbcompiler.exe"
"C:\Dobro\Purebasic_4_50\Compilers\pbcompiler.exe"
"C:\Dobro\Purebasic_4_41\Compilers\pbcompiler.exe"
alors que mon EPB est lui dans
"C:\Dobro\PureBasic\dobro\Dobro_creation\EPB\EPB\EPB.exe"

tu vois, comme ça ça, marche , alors je ne comprends pas trop le probleme ... 8O
je n'ai pas défini de chemin pour le compile 64bit... laissé en c:\
défaut c:\ également
pour le son c:\windows\media\ding.wav
pas de probleme meme si les chemins sont vide ..(d'ailleurs il vaut mieux ne rien mettre !! si tu t'en sert pas ...)
ça doit apparaitre comme ça : (avec ton lecteur et ton chemin bien sur)
chemin_defaut = c:\
chemin_compilateur 32 bits = C:\Dobro\Purebasic_4_51\Compilers\pbcompiler.exe
chemin_compilateur 64 bits = c:\
activ_64_bits = 0
chemin_son_apres_compilation = C:\Dobro\mes_sons\compilation_terminé.wav

ya un truc dans le menu a propos : il 'm'apparait un gadget bordeless gris et rien dedans
avec un début de son genre départ d'enregistrement bruit de fond de 10 secondes, mais rien d'autre.
là tu m'inquiete !!
car le Greeting qui est lancé par le menu "A propos" est une fenetre graphique avec des sprites
et un Mod pour la musique....

faut 'il que je le compilasse en DirectX7 ??

tu as quoi comme system d'exploitation, carte graphique ??

ça a été testé sur XP Familliale Sp 3 (mon NC10)
XPPRO (Ma tour)
SEVEN PRO (ordi portable de la frangine)
merci Dobro pour ce projet
Merci a Toi de bien vouloir essayer :)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

[Reedit]
ton probleme de chemin de compilation viens peut etre que tu as laissé cocher la case "Activ"
dans la configuration .... (petite case a coté du chemin du compilateur 64)

si tu ne te sert pas du compilateur 64 Bits , il faut laisser cette case vide non coché !!
ça permet de renseigner le chemin du compilateur 64 bits, mais de activer/désactivé celui-ci
a la demande grace a cette petite case :)

si la case est activé , et que le chemin est vide , ça va afficher le requester ... ;)

le compilo 32 bits est actif par defaut si le chemin est renseigné ...

lorsque l'on dispose des 2 versions du compilateur (32/64) et qu'on renseigne les 2 chemins
et case Activ pour le 64 bits ;
EPB genere automatiquement un Exe pour le 32 bits (ext "_x86"dans le nom de l'exe) ,
et un exe pour les 64 bits ("_x64" dans le nom de l'exe)

ps : je viens de refaire l'archive en ayant compilé le Greeting avec Directx7
dis moi si "A propos" fonctionne maintenant :)
avec ton nc10
tu as peut être que le disque c:\
sinon, je pense tu connais truecrypt :http://www.truecrypt.org/
je l'utilise pour mes données sur clé USB, car en cas de perte..
Cordialement
non j'ai 2 Disques de 1 TO (usb)
un autre de 512 Mo (usb)
un Graveur externe (usb)
etc .. :D
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: EPB

Message par Ar-S »

Pour les greets il y a un petit prob d'affichage chez moi.
bordure grise bas et droite qui fait moche (genre 1 à 2 pixel). il faudrait aussi supprimer le curseur dedans, il sert pas ça ferait plus joli.

Voilà ce que ça rend en 1680x1050 sur ma config

Image

J'ai eu un bug...
J'ai fait mon theme graphique qui marche.
Pour le tester, j'ai essayer différentes syntaxes.

;commentaire
messagerequester("test","coucou")
beep_(couleur,API)
Procedure Brouzouf (#toto,truc)

Lorsque j'ai tapé # EPB a freezé..
en gros si ALT + 3 = Freezette ... => kill le prog pour fermer.
~~~~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
Avatar de l’utilisateur
kernadec
Messages : 1606
Inscription : ven. 25/avr./2008 11:14

Re: EPB

Message par kernadec »

bonjour Dobro

Je viens de comprendre avec tes infos
tu as raison la ligne "activ" dans epb.prefs auquel je n'avais pas prêter attention était à mise à "1",
je pensais que "activ" était pour demander d'exécuter la prise en compte des chemins.

Si on la choisi la case "activ" lors d'un d'une modification de chemins avec un mode "c:\" pour le 64bit et que l'on enregistre.
ça ne peut pas fonctionner c'est logique, avec tes infos.
Mais ensuite si on effectue un changement de chemin avec la case "activ" décochée cette fois..
la ligne "activ_64_bits = 1" n'est pas remise à zéro dans le fichier epb.prefs avec actualisePB,
en tout cas chez moi, elle reste à "1"
c'était ça mon soucis... je l'ai remis manuellement à "0" car cela fonctionne à présent.

Pour le problème pour le panneau Apropos
c'est vrai, j'ai un directX qui me fais des ptits truc bizarres des fois...
Mais c'est pas vraiment facile de changer et de réparer un sous système directX lorsqu'il à un fichier corrompu..
et pour le moment, je n'ai pas le temps ni l'envie de réinstaller WindowsXP sur cette bécane0....
J' attend un fukushima... de mon Windows pour le faire.

Ensuite j'ai essayé EPB sur une autre bécane pas de problème de DirectX
et Apropos ni pour les chemins, c'est une version 64bit.. tout fonctionne..

merci de ton écoute

Ps: après ce message, je viens de télécharger ta release et là c'est OK activ=0 en mode décoché. Merci
Cordialement
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

kernadec a écrit : je pensais que "activ" était pour demander d'exécuter la prise en compte des chemins.
je vais faire en sorte de séparer graphiquement le chemin 64bit et sa case correspondante
pis ajouter une aide (bulle) si on laisse le pointeur sur la case :)
Avatar de l’utilisateur
kernadec
Messages : 1606
Inscription : ven. 25/avr./2008 11:14

Re: EPB

Message par kernadec »

peut être un OptionGadget à la place du CheckBoxGadget

bonne journée
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

kernadec a écrit :peut être un OptionGadget à la place du CheckBoxGadget

bonne journée
non , parce qu'il faut bien comprendre c'est que actuellement
l'utilisation du Compiler 32 bits avec EPB est obligatoire !

ceux qui ont en plus la version 64 bits , Active ce compilateur 64 bits s'il veulent..

car EPB dans ce cas genere 2 exécutables

1 exécutable 32 bits (avec "_x86" dans le nom du fichier)
ET
1 exécutable 64 bits (avec "_64" dans le nom du fichier)

suite a la demande de Case qui voulait pouvoir generer 2 exe d'un coup !!


donc pour EPB le compilo 64 bits est une option !

de toute façon actuellement si on a un systeme d'exploitation 64 bits
on est quasi obligé de generer un executable 32 bits , pour que le prg soit compatible
avec la majorité du park informatique .. ;)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

Ar-S a écrit :Pour les greets il y a un petit prob d'affichage chez moi.
bordure grise bas et droite qui fait moche (genre 1 à 2 pixel).
ok je vais voir ça :)

il faudrait aussi supprimer le curseur dedans, il sert pas ça ferait plus joli.
au debut c'etait comme ça (pas de curseur)
mais .....
falsam a écrit :Hello Dobro :)

Toujours à propos de greeting.exe, le pointeur de la souris disparaît au lancement.
ainsi que d'autres m'ont demandé de laisser le curseur, parceque ça les stressait de voir disparaitre le curseur ... :roll: :lol:
J'ai eu un bug...
J'ai fait mon theme graphique qui marche.
Pour le tester, j'ai essayer différentes syntaxes.

;commentaire
messagerequester("test","coucou")
beep_(couleur,API)
Procedure Brouzouf (#toto,truc)

Lorsque j'ai tapé # EPB a freezé..
en gros si ALT + 3 = Freezette ... => kill le prog pour fermer.
ha oui dis donc ... :roll: bon je regarde ... :)
Avatar de l’utilisateur
falsam
Messages : 7317
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: EPB

Message par falsam »

Dobro a écrit :pffff !! :roll: bon en principe cette fois , y va coincé le Falsam :)
(
- Ouvre simplement ton application et quitte sans rien écrire dans ton onglet. La demande sauvegarde est quand même proposée.

- Ouvre ton application puis ouvre un de tes codes. Modifie une ligne et n'utilises pas la touche entrée puis tu quittes EPB. La sauvegarde n'est pas demandée.
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
Mindphazer
Messages : 694
Inscription : mer. 24/août/2005 10:42

Re: EPB

Message par Mindphazer »

falsam a écrit : - Ouvre ton application puis ouvre un de tes codes. Modifie une ligne et n'utilises pas la touche entrée puis tu quittes EPB. La sauvegarde n'est pas demandée.
Idem pour moi
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Avatar de l’utilisateur
Mindphazer
Messages : 694
Inscription : mer. 24/août/2005 10:42

Re: EPB

Message par Mindphazer »

falsam a écrit : - Ouvre simplement ton application et quitte sans rien écrire dans ton onglet. La demande sauvegarde est quand même proposée.
Ca me le fait aussi avec la version 1.30.6 (ça ne le faisait pas avec le 1.30...)
Enfin, plus exactement, ça le fait si tu insères un onglet et que tu quittes sans rien écrire dedans....
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Avatar de l’utilisateur
Mindphazer
Messages : 694
Inscription : mer. 24/août/2005 10:42

Re: EPB

Message par Mindphazer »

falsam a écrit : - Ouvre ton application puis ouvre un de tes codes. Modifie une ligne et n'utilises pas la touche entrée puis tu quittes EPB. La sauvegarde n'est pas demandée.
Même en appuyant sur Entrée, la sauvegarde n'est pas demandée...
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Avatar de l’utilisateur
case
Messages : 1545
Inscription : lun. 10/sept./2007 11:13

Re: EPB

Message par case »

pour les greetings je suppose que tu utilise examinemouse() donc ça capture le curseur de la souris... c'est ça surtout qui vas pas car si le curseur est visible il reste coincé dans la fenêtre :)...
tu pourrais utiliser les events plutôt non et laisser examinemouse() de coté .
ImageImage
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

case a écrit :pour les greetings je suppose que tu utilise examinemouse() donc ça capture le curseur de la souris... c'est ça surtout qui vas pas car si le curseur est visible il reste coincé dans la fenêtre :)...
tu pourrais utiliser les events plutôt non et laisser examinemouse() de coté .
oui j'utilise examinemouse() mais la n'est pas le probleme :)
examinemouse() me sert a capturer le click pour quitter !

au Debut on ne voyais pas le pointeur ! je trouvais ça bien

mais on m'a demandé de remettre le pointeur parce que ça ne plaisait pas de ne plus voir le pointeur !! :roll:


de toute façon dans la prochaine version je met le greeting en plein ecran
SANS pointeur , les gens seront bien obligé de cliquer pour revoir leur Ecran :lol:
Verrouillé