EPB

Programmation d'applications complexes
Avatar de l’utilisateur
venom
Messages : 3128
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Re: EPB

Message par venom »

:P ça fonctionne très bien chez moi Dobro. :wink: sympa comme fonction.

petit
ps: dans l'OpenFileRequester pour le filtre tu a mis "*.pb,*.pbi" hors je peut voir tout les fichiers donc sa serait mieux un petit "*.*" :wink: fin tu va comprendre je pense.







@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

Merci Venom :)

ce sera corrigé dans la prochaine version
avec le filtre "PureBasic (*.pb)|*.pb;*.pbi" :)

$include et $r_include ne concerne QUE les Pb et Pbi

ça me fait penser qu'il faut que j'ajoute la commande $b_include pour l'inclusion binaire de tout type de fichier :)

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

Re: EPB

Message par Backup »

Version 1.90 :
http://michel.dobro.free.fr/download.php?view.25



Ajout de la commande $b_include pour l'inclusion binary
fonctionne comme les autres ... voir l'aide dans le menu en haut a droite ...

Ajout de la commande $load :) (le Code in Code)

vous tapez cette commande un openfilerequester s'ouvre pour vous demander quel fichier *.pb *.pbi ou meme txt

le contenu de ce fichier sera inclue a l'emplacement de la commande $load !!

ça permet de pouvoir avoir des bouts de code par fichier et de les inclure physiquement dans le code en cours d'édition

par exemple si vous voulez mettre les lignes de code d'un " include "
vous sélectionnez les lignes concernant l'include
vous tapez $load , et vous chargez l'include en question

celui-ci sera ecrit dans le code en cours

exemple : avant d'avoir ecris $load :

Code : Tout sélectionner


procedure hasard(max)
    x=random(max)
    ProcedureReturn x
endprocedure



debug hasard(255)

; 
; EPb 
apres avoir ecris $load et choisi le fichier "test_appel_dll.pb"

Code : Tout sélectionner


procedure hasard(max)
    x=random(max)
    ProcedureReturn x
endprocedure

;**************** start code in code : test_appel_dll.pb *************
CallDebugger
If OpenLibrary(0, "dll_test_x86.dll")
    CallFunction(0, "MaFonction")
    CloseLibrary(0)
EndIf
; 
; EPb 

;************************* end code in code *************


debug hasard(255)

; 
; EPb 
l'aide dans le menu en haut a droite, est a jour :)


correction d'un bug , oubli de sauvegarder le code avant compilation ce qui pouvait occasionner
l’exécution d'un code non a jour avec les modifications faites dans le listing :)

pis pleins d'autres corrections, que même , je ne m'en souviens pas :lol:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

v1.92
http://michel.dobro.free.fr/download.php?view.25
Image
Double aide active

pendant qu'on rédige un appel a une fonction pb , l'aide
en toolTip qui rappel la syntaxe en temps reel de la fonction en cours d'ecriture

ET l'aide en bas de page , qui permet le rappel de la syntaxe possible en cours

2 aides pour le prix d'une :)

j'ai commencé a débugger le system de recherche (qui ne tenait pas compte de la coche commentaire)
et en principe il suffit de mettre le curseur sur un mot pour le voir apparaitre dans le champ
recherche (la sélection marche aussi)
cette version est bien stable et fonctionne aussi sous XP :)

je vais arrêter là EPB , qui me conviens tel qu'il est ... :)
si je pense a un truc je referai une version, mais pour le moment ,......

je fini mon parking (finition Gravier Gris)
pour pouvoir garer ça dessus : (qui arrive Jeudi a la maison)

Audi A1 moteur Turbo essence TFSI 122 Cv carroserie S-line Blanche Toit ouvrant panoramique
jante 16 pouces(155) , 203 km/h Chrono , Eclairage Xenon , interieur Wasabi
Image
Image

ps: une peinture personalisé est prévue .. mais pas encore decidé
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: EPB

Message par Ar-S »

Jolie bagnole ^^
Perso j'ai fait travailler les roumains (Dacia Logan MCV) et j'en suis vraiment content. (je cherchais une grand voiture robuste et pas trop couteuse).

Je tâterai EPB sous peu. J'en profiterai pour t'envoyer mon thème visuel mis à jour ^^
~~~~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
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

Ar-S a écrit :Jolie bagnole ^^
Perso j'ai fait travailler les roumains (Dacia Logan MCV) et j'en suis vraiment content. (je cherchais une grand voiture robuste et pas trop couteuse).

Je tâterai EPB sous peu. J'en profiterai pour t'envoyer mon thème visuel mis à jour ^^
ok ça marche :)
Avatar de l’utilisateur
venom
Messages : 3128
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Re: EPB

Message par venom »

Dobro a écrit :je vais arrêter là EPB , qui me conviens tel qu'il est ... :)
si je pense a un truc je referai une version
Oui tu a déjà bien travailler. Au pire rien nous empêches de donner d'éventuelles suggestion par la suite, et a toi de les prendre en compte ou non :wink:








@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

oui, je reste a l'écoute :)
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

Re: EPB

Message par jbernard13 »

Dobro tu as gagné au loto ????
Jbernard13
Avatar de l’utilisateur
SPH
Messages : 4937
Inscription : mer. 09/nov./2005 9:53

Re: EPB

Message par SPH »

jbernard13 a écrit :Dobro tu as gagné au loto ????
Toujours le mot pour rire :|

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: EPB

Message par Ar-S »

Est-ce normal que la fenêtre "chercher" s'ouvre avec EPB et ne puisse pas être fermée ?
~~~~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
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

Ar-S a écrit :Est-ce normal que la fenêtre "chercher" s'ouvre avec EPB et ne puisse pas être fermée ?
oui ...
la gestion dans la boucle principale de EPB de la fenetre "recherche" me force a ça !

si je ferme la fenetre , j'ai des plantages dans la boucle principale de EPB ... (je ne comprends d'ailleurs pas pourquoi ...)


ma boucle gere les evenement de EPB ET de la fenetre Recherche
sous la forme

repeat
select eventwindow()
Case #EPB
....
....
....
Case #Window_rechercher
....
....
....
endselect
until blabla



au contraire des outils ou j'ai préféré une gestion séparé pour chaque outils..



un mots recherché , peut etre retrouvé par la touche F3 de Epb (recherche suivant)
l'interaction des 2 fenetres , et donc des 2 boucles d'event m'oblige a la garder ouverte ...
j'utilise l'activation de l'une ou de l'autre suivant le context

chaque appel au menu recherche de EPB réactive la fenetre "recherche"
mais un retour dans EPB permet de continuer de chercher grace a F3




j'ai envisagé de creer un prg externe .. mais ça risque d'etre un peu lourd comme systeme

ou alors il me faudrait creer un menu qui appel un requester et pas une fenêtre
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: EPB

Message par Ar-S »

ça ne me dérange aucunement, en revanche, tu devrais cacher l'apparition de cette fenêtre sur la barre des tâches. C'est plus esthétique qu'autre chose.
~~~~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
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

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

Re: EPB

Message par Backup »

V1.94
http://michel.dobro.free.fr/download.php?view.25

Ajout de la commande $path
qui permet d’insérer a l'endroit de cette commande un chemin vers un fichier

si dans un code que vous récupérez vous avez ce genre de ligne de code :

Code : Tout sélectionner

LoadSprite(#brush, "2.png",#PB_Sprite_AlphaBlending|#PB_Sprite_Texture)
le fait de taper $path ici :
LoadSprite(#brush, $path,#PB_Sprite_AlphaBlending|#PB_Sprite_Texture)
un openfile requester s'ouvrira , vous n'aurez qu'a pointer le fichier qui doit etre dans cette commande
pour obtenir par exemple ceci :

Code : Tout sélectionner

LoadSprite(#brush,"E:\ExemplePerso\blendman\2.png",#PB_Sprite_AlphaBlending|#PB_Sprite_Texture)
:)²

mais rien ne vous empêche d'utiliser cette commande dans une ligne vide , et de disposer du chemin comme vous l'entendez :)
un $path en debut de ligne vide m'aurai retourné :
"E:\ExemplePerso\blendman\2.png"
correction d'un bug qui effaçait tout le code si on tabulais apres un ctrl+A pour tout sélectionner
correction d'un bug sur la recherche qui empêchait celle-ci de fonctionner quelques fois ..

il reste un bug qui fait que l'ascenseur Vertical n'apparait pas toujours ..
il suffit de changer d'onglet puis de revenir sur l'onglet actuel , ou bien de changer la taille
du spilter vertical pour que l'ascenseur réapparaisse ...
ou bien de cliquer sur l'un des panneaux de droite
j'essaierai de corriger ça a l'occase :)
Verrouillé