EPB

Programmation d'applications complexes
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

jbernard13 a écrit :j'ai desintallé purebasic et j'ai reisntallé à la racine de mon disque dur et là ça marche .

heu .. EPB ne t'oblige pas a installer Purebasic a la racine :roll:

tu devais avoir un autre problème ...

en principe , il n'y a pas de raison que EPB ne fonctionne pas quelque soit le chemin
du moment qu'il est renseigné ... ;)
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

Re: EPB

Message par jbernard13 »

avec japbe j'ai pas eu de probleme
Jbernard13
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

tu avais du cocher la case "Activ" alors que tu n'utilisais pas de compilateur 64 bits ..

si on a pas de compilateur 64 bits , il ne faut pas cocher la case ...
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

Re: EPB

Message par jbernard13 »

Oui c'est exact
Jbernard13
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

dans la futur version , je mettrai une securité pour empecher ça ;)
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

Re: EPB

Message par jbernard13 »

j'ai voulu télécharger les outils pour Epb

et impossible d'avoir d'allerr sur ton site

j'ai ce message d'erreur :

CRITICAL_ERROR:
Line : generic, class2.php

Error reported as: [6]: Unable to form a valid connection to mySQL. Please check that your e107_config.php contains the correct information.
Jbernard13
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: EPB

Message par Ar-S »

à cet heure 11h10, le site marche mais le serveur qui t'héberge rame vraiment des fesses. (je dis ça car mes sites chez free ne "lag" pas)
~~~~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 :à cet heure 11h10, le site marche mais le serveur qui t'héberge rame vraiment des fesses. (je dis ça car mes sites chez free ne "lag" pas)
bizarre , je suis chez Free , mais comme j'ai un compte gratuit, il est possible qu'on soit pas logé a la meme enseigne ....

de chez moi ça passe super bien ...


EPB V1.46
http://michel.dobro.free.fr/download.php

correction de mon outil EPB_Ascii qui donnait n'importe quoi pour les caracteres inf a 32

avec cette version la petite case n'apparait pas si on n'a pas renseigné le compilo 64 bits
ça évitera les problemes....


toute Constante entrée dans le code , sera dans la complétion par la suite (comme les procedures) :)


et voici la cerise :) :


Si comme moi, vous aimez mieux mettre les Procédures en fin de code
Et avoir des «Déclare » au début
Vous savez comme il est pénible sur un code qui n’est pas formaté de la sorte,
de devoir recopier le libellé de chaque procédures , Apres le Déclare qui correspond ,
même en utilisant la fonction copier/coller…
il faut sélectionner chaque libelé de procedure , et allez les copier en haut du listing

en ecrivant Declare , bref .... galère Mais ........ ;)


EPB vous permet de résoudre ce problème de façon simple :D

Vous collez vos procédures a la fin du code comme d'habitude

Puis vous allez au début du code

Vous tapez « _declare » et ne touchez plus a rien...

Et EPB se chargera dans les 2 Secondes qui suivent
Décrire les Déclarations de toutes vos procédures ..
Trop fort EPB :)
Magique non ? :D
Avatar de l’utilisateur
Mindphazer
Messages : 694
Inscription : mer. 24/août/2005 10:42

Re: EPB

Message par Mindphazer »

Dobro a écrit :Trop fort EPB :)
Magique non ? :D
Ahem
EPB me bouffe 50% des ressources proc dès que je charge un code..........
Ca, c'est de la magie, effectivement ! :wink:

EDIT : en fait, c'est plus subtil : EPB oscille entre 2 % et 50%. Le temps pendant lequel le proc est chargé à 50% est dépendant de la taille du code : plus il y a de lignes, plus longtemps EPB est à 50%... (je sais pas si je suis clair, là...)
Dernière modification par Mindphazer le ven. 20/mai/2011 14:40, modifié 1 fois.
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 »

Autre chose : si tu insères un onglet, que tu y colles du code, et que tu fermes l'onglet, EPB ne te propose pas de le sauvegarder.....
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
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

en fait tu m'a trouvé une sacré merdouille là ... :?

bon je vais prendre mon temps
mais ça va etre prise de tete ....

le fait que ça prenne du temp n'est pas vraiment le probleme en soi
un simple Delay() ou un Waitwindow() , bien placé, et on en parle plus

mais , je viens de découvrir que le chargement de fichier , tres gros ..
semble poser problème dans EBP , et ça c'est plus embêtant

car , ça reviens a me donner raison, lorsque je répondais a Ar-s a propos du temps pris par
une analyse du code, plus le code est grand, plus l'analyse prends du temps
et donc, ça compromet pas mal , mes plans ....

il semble que Purebasic n'est pas un foudre de guerre pour la manipulation des chaine$

je vais cogiter la dessus un bon moment, je pense :)
Avatar de l’utilisateur
MLD
Messages : 1124
Inscription : jeu. 05/févr./2009 17:58
Localisation : Bretagne

Re: EPB

Message par MLD »

Bonjour Dobro
Tu as écrit
car , ça reviens a me donner raison, lorsque je répondais a Ar-s a propos du temps pris par
une analyse du code, plus le code est grand, plus l'analyse prends du temps
et donc, ça compromet pas mal , mes plans ....
il semble que Purebasic n'est pas un foudre de guerre pour la manipulation des chaine$

Confusius a écrit (peut_être) Plus le serpent est long plus tu peux faire de tranches.
Il y a quelques mois je pestais aprés PB, pour le temps d'analyse d'un fichier ligne par ligne avant de m'apercevoir que j'ouvrais et fermais trop souvent le fichier, ceci s'étant planquer dans une procédure de traitement. ce n'est qu'une piste.

Bon WE
Michel
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: EPB

Message par Backup »

EPB V 1.48
http://michel.dobro.free.fr/download.php

alors j'ai du revoir pas mal de trucs

@Mindphazer: le fait que EPB "bouffe" 50% durant le chargement est normal
ça signifie que EPB travail ! ;)


a part ça j'ai revu le chargement de gros listing , ça devrai aller beaucoup plus vite
cependant, la conception même de EPB l'empêche de travailler sur de trop gros listing
enfin... si on veux garder les petits plus...

justement pour éviter les écueils due a la taille des listings
je ne met a jour les listview qu'a l'appui sur Return et au clic souris

et la complétion de nos propre procedures,constantes seulement si clic sur l'onglet du listing
ou a l'utilisation de Control+tab (tabulation total)

de sorte que ça devrai bien se passer :)

donc si vous voulez voir apparaitre vos procedure dans la complétion,
il vous faudra soit utiliser control+tab , soit cliquer sur l'onglet du code

c'est un compromis , pour pouvoir utiliser des listings plus important


utilisez "_declare" en haut de votre listing
et vous aurez instantanément les déclarations de vos procedures qui s'inscriront toute seules comme
des grandes :)
utile si comme moi vous aimez mieux les procedures en fin de listing :)



Chris m'a donné une bonne idée :)

pouvoir controler EPB pour vos utilitaires et ainsi , permettre de positionner le curseur
ou inserer /remplacer une ligne, un mot, une lettre ... bref on peut maintenant quasi tout faire
faire a EPB


il vous faut pour cela utiliser dans vos code cette procedure :

voici l'exemple qui est fourni dans l'archive:


Code : Tout sélectionner

Declare envoie_epb(text.S,type)

; cette procedure vous permettra d'envoyer des commandes a EPB
; utilile si vous dévellopez un utilitaire, qui aurai besoin de poser un résultat dans EPB


; ****************** exemple d'utilisation **************************************
;envoie_epb("un Petit Message",0)  ; pose au curseur
;
;envoie_epb("un Petit Message",1)  ; Remplace la ligne en cours (par rapport au curseur)
;
;envoie_epb("un Petit Message",2) ; insert une ligne (par rapport au curseur)
;
;envoie_epb("20",3) ; saute a la ligne 20
;
;envoie_epb("10",4) ; positionne le curseur apres le 10eme caratere
;
;envoie_epb("5,10",5) ; selectione  apres le 5em caractere sur une longueur de 10 caractere de la ligne en cours
;
; exemple de selection et remplacement :
;envoie_epb("5,10",5) ; selectione  apres le 5em caractere sur une longueur de 10 caractere de la ligne en cours
;envoie_epb("message qui remplace",6) ; et remplace par le message
;
; recuperation de la ligne en cours par le clipboard()
; envoie_epb("message bidon",7) ; Recupere la ligne en cours, retour par le clipboard
; Delay(200)
; Debug GetClipboardText()
; *****************************************************************************


Procedure envoie_epb(text.S,type) 
      #file=1
      MailSlot$ = "\\.\mailslot\test"
      MailSlotData = RegisterWindowMessage_("DATASENT") 
      If OpenFile(#file, MailSlot$)
            WriteString(#file,Str(type)+#TAB$)
            WriteString(#file,text.S)
            CloseFile(#file)
            PostMessage_(#HWND_BROADCAST, MailSlotData, 0, 0)
      EndIf
EndProcedure
                              

; 
; EPb 
Avatar de l’utilisateur
MLD
Messages : 1124
Inscription : jeu. 05/févr./2009 17:58
Localisation : Bretagne

Re: EPB

Message par MLD »

Bonjour Dobro

c'est quoi un trop gros fichier :?: 100,1000,10 000, ou 100 000 lignes de code

Ne complique pas trop, ne fait pas logiciel que l'on utilise seulement a 30% de ces possibilités.

L'aide que tu vas nous mettre en place devras être musclée (avec exemple), car tout le monde ne comprendra pas forcément toutes les possibilitées de ton logiciel.

Il manque une petite chose a EPB: la possibilité d'imprimé tout ou partie du code, ceci est bien pratique. :lol:

Encore une fois super boulot :lol: :lol:

Michel
Avatar de l’utilisateur
graph100
Messages : 1318
Inscription : sam. 21/mai/2005 17:50

Re: EPB

Message par graph100 »

Chez moi un fichier de 5000 lignes met 2 sec à charger.

Sinon, ya un truc assez chiant : quand on charge un fichier, du genre

Code : Tout sélectionner

;{ DATA SECTION
DataSection
	image_introuvable:
	IncludeBinary "Serie_Introuvable.png"
EndDataSection
Bah, il va me le chercher dans le répertoire de EPB ! Faudrait qu'il aille plutôt dans le répertoire de la source
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel ;))
Verrouillé