Rien :Ar-S a écrit :Évidement SPH...SPH a écrit : mais c'est peut etre normal vu que je n'ai pas installé PB. Je l'ai juste copié sur mon diskdur
Peut être aussi une solution sans passer par le registre, avec cette variable d'environnement sauf si c'est aussi à la compilation que la variable se créée.
Code : Tout sélectionner
ExamineEnvironmentVariables() While NextEnvironmentVariable() If EnvironmentVariableName() = "PB_TOOL_Compiler" Chemincompiler$ = EnvironmentVariableValue() EndIf Wend Debug Chemincompiler$
EPB
Re: EPB
!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
Re: EPB
Reponse exacte :Micoute a écrit :Je pense avoir une solution
J’espère que ça servira à quelqu'unCode : Tout sélectionner
Procedure.s CheminPureBasic() ; Retourne Chemin de PureBasic SousCle.s="PureBasic.exe\DefaultIcon\" RegOpenKeyEx_(#HKEY_CLASSES_ROOT,@SousCle,0,#KEY_READ,@GestionCle) Sortie.s=Space(255) TailleDonnees.l=Len(Sortie) RegQueryValueEx_(GestionCle,@nom$,0,@Type,@Sortie,@TailleDonnees) RegCloseKey_(GestionCle) Sortie=GetPathPart(StringField(Sortie,1,",")) ProcedureReturn Sortie EndProcedure Debug CheminPureBasic()
D:\PureBasic\
!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
Re: EPB
cool
j'adopte 
Nouvelle Correction donc ... toujours le même numero de version 2.32
dites moi que ça marche
j'en ai profité pour corriger un problème de coloration des Api qui avait tendance a colorer ce qui se trouvait avant l'Api
Merci encore pour vos tests
EPB Version 2.32
http://michel.dobro.free.fr/download.php?view.25
REMPLACEZ TOUT VOTRE ANCIEN DOSSIER (surtout effacez votre Epb.prefs)
mise en place des clic multiple dans l'onglet Constante , comme expliqué plus haut
Toolbar Personnalisable avec vos icones
un dossier /Icones/ a fait son apparition dans EPB
a l'interieur, vous creer votre Dossier avec a l’intérieur vos icones 32x32 au format Png (donc : Icones\votre_dossier\Vos icones.png)
qui doivent etre nommé ainsi :
chercher.png ............compile_run.png............decommenter.png ............html.png ............ouvrir.png
coller.png ............copier.png............ deplier.png............ imprimer.png............ plier.png
commenter.png ............couper.png............ enregistrer.png ............nouveau.png ............redo.png
compile_debug.png ............creer_exe.png............ fermer.png ............option.png ............undo.png
(Deja un dossier Exemple nommé "Dobro icones")
ensuite dans F8 (option )
onglet Colorations , tout en bas un petit bouton "icones"

là, vous indiquez le dossier ou se trouvent, vos icones
et sauvez votre style ...
retournez a EPB , vos icones vont apparaitre dans la toolsBar
ps : pour revenir aux Icones par defaut , il faut simplement indiquer un chemin vers un dossier ne contenant pas d’icônes ..
et sauvez le style ...
Les icones sont attaché au Style , chaque Style peut donc avoir son type D’icônes....
testez en choisissant mon style , vous devriez avoir mes icones bizarre en couleur


Nouvelle Correction donc ... toujours le même numero de version 2.32
dites moi que ça marche

j'en ai profité pour corriger un problème de coloration des Api qui avait tendance a colorer ce qui se trouvait avant l'Api

Merci encore pour vos tests

EPB Version 2.32
http://michel.dobro.free.fr/download.php?view.25
REMPLACEZ TOUT VOTRE ANCIEN DOSSIER (surtout effacez votre Epb.prefs)
mise en place des clic multiple dans l'onglet Constante , comme expliqué plus haut

Toolbar Personnalisable avec vos icones
un dossier /Icones/ a fait son apparition dans EPB
a l'interieur, vous creer votre Dossier avec a l’intérieur vos icones 32x32 au format Png (donc : Icones\votre_dossier\Vos icones.png)
qui doivent etre nommé ainsi :
chercher.png ............compile_run.png............decommenter.png ............html.png ............ouvrir.png
coller.png ............copier.png............ deplier.png............ imprimer.png............ plier.png
commenter.png ............couper.png............ enregistrer.png ............nouveau.png ............redo.png
compile_debug.png ............creer_exe.png............ fermer.png ............option.png ............undo.png
(Deja un dossier Exemple nommé "Dobro icones")
ensuite dans F8 (option )
onglet Colorations , tout en bas un petit bouton "icones"

là, vous indiquez le dossier ou se trouvent, vos icones
et sauvez votre style ...
retournez a EPB , vos icones vont apparaitre dans la toolsBar

ps : pour revenir aux Icones par defaut , il faut simplement indiquer un chemin vers un dossier ne contenant pas d’icônes ..

et sauvez le style ...
Les icones sont attaché au Style , chaque Style peut donc avoir son type D’icônes....

testez en choisissant mon style , vous devriez avoir mes icones bizarre en couleur

Re: EPB
Comment faire pour ouvrir un fichier avec EPB, à partir du menu contextuel "Ouvrir avec ..." ?
Merci.

Merci.
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Un homme doit être poli, mais il doit aussi être libre !
Re: EPB
La version de Micoute marche bien pour choper la version de PB x86, en tout cas chez moi c'est bien le bon path qui apparait.
Par contre autant faire sa feignasse et sortir le chemin complet de l'exe. Et tant qu'à faire, vérifier si l'exe est bien présent.
Pour la version portable le problème perdurera logiquement.
Le pathrequester peut tout de même être lancé automatiquement si la procedure précédente renvoie ERREUR.
Ainsi ça marchera chez tout le monde.
Une solution consisterait à demander à l'user lors du lancement d'EPB de mettre le dossier EPB dans le dossier PureBasic. Ainsi les chemins sont relatif et le chemin du compilateur est toujours le même... A l'utilisateur ensuite d'indiquer le chemin de sa version x64 s'il le désire.
Y'en a bien des solutions
Par contre autant faire sa feignasse et sortir le chemin complet de l'exe. Et tant qu'à faire, vérifier si l'exe est bien présent.
Code : Tout sélectionner
Procedure.s CheminPureBasic() ; Retourne Chemin de PureBasic
SousCle.s="PureBasic.exe\DefaultIcon\"
RegOpenKeyEx_(#HKEY_CLASSES_ROOT,@SousCle,0,#KEY_READ,@GestionCle)
Sortie.s=Space(255)
TailleDonnees.l=Len(Sortie)
RegQueryValueEx_(GestionCle,@Nom$,0,@Type,@Sortie,@TailleDonnees)
RegCloseKey_(GestionCle)
Sortie=GetPathPart(StringField(Sortie,1,","))
;Autant ajouter le chemin complet
Sortie+"Compilers\pbcompiler.exe"
; la vérif qui va bien
If FileSize(Sortie) > -1
ProcedureReturn Sortie
Else
ProcedureReturn "ERREUR"
EndIf
EndProcedure
Debug CheminPureBasic()
Le pathrequester peut tout de même être lancé automatiquement si la procedure précédente renvoie ERREUR.
Ainsi ça marchera chez tout le monde.
Une solution consisterait à demander à l'user lors du lancement d'EPB de mettre le dossier EPB dans le dossier PureBasic. Ainsi les chemins sont relatif et le chemin du compilateur est toujours le même... A l'utilisateur ensuite d'indiquer le chemin de sa version x64 s'il le désire.
Y'en a bien des solutions

~~~~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
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳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
Re: EPB
ben non , SPH a dit que ça marchait chez lui ... t'as pas lu ?Ar-S a écrit :Pour la version portable le problème perdurera logiquement.

la solution a Micoute est deja adopté dans EPB (t'as peut etre pas fais gaffe que j'ai refait un message pour le dire ...

Micoute a écrit :Comment faire pour ouvrir un fichier avec EPB, à partir du menu contextuel "Ouvrir avec ..." ?![]()
Merci.
au passage EPB supporte le Glisser-deposé depuis le debut ...

mais oui , bien vu j'ai pas pensé a celle-la


Re: EPB
Cool la barre d’icône modifiable
@++


@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Re: EPB
ça a l'air de le faire.
Petit truc.
- F8 => le compilateur est bien ciblé
- On fait parcourir puis en faite non, on annule.
- Le path originale disparait..
Ce serait bien de mémoriser le path actuel et de le renvoyer en cas d'annulation.
Voilà, j'ai fait mon chieur
Petit truc.
- F8 => le compilateur est bien ciblé
- On fait parcourir puis en faite non, on annule.
- Le path originale disparait..
Ce serait bien de mémoriser le path actuel et de le renvoyer en cas d'annulation.
Voilà, j'ai fait mon chieur

~~~~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
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳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
Re: EPB
AaaaaaRRRRG !Ar-S a écrit :ça a l'air de le faire.
Petit truc.
- F8 => le compilateur est bien ciblé
- On fait parcourir puis en faite non, on annule.
- Le path originale disparait..
Ce serait bien de mémoriser le path actuel et de le renvoyer en cas d'annulation.
Voilà, j'ai fait mon chieur


ps: le pire c'est quand meme Micoute
car l'air de rien le fait de lancer EPB par un fichier, EPB considère que son "Home$" ( le path de travail de EPB ) ben c'est celui du fichier qui a lancé EPB !!

et du coup , il va pondre tranquillement son EPB.prefs dans le Path du fichier au lieu du path de EPB !!!!

je trouve qu'en Purebasic il manque pas mal de fonctions concernant les Path$ ...
bon je verrai ça demain


[reedit]
le probleme soulevé par Micoute est résolu , pour le prochain Opus

Re: EPB
EPB Version 2.32
http://michel.dobro.free.fr/download.php?view.25
(pas besoin de tout effacer ... ) une copie par dessus , devrai marcher et garder EPB.prefs
bon j'ai refais l'archive avec vos 2 modif !
a savoir en utilisant le Ouvrir avec .. EPB va s'ouvrir , mais ne retiendra rien des reglages
c'est une ouverture de Fichier Temporaire ...
ça veux dire qu'il ne s'ouvrira pas avec Vos reglages de couleurs .. c'est une ouverture Brute
( sauf si l'ouverture par "ouvrir Avec..." se fait sur un fichier se trouvant dans le Path de EPB ... bien sur
)
je conseille plutot le Drag and Drop ... ou l'ouverture standard ..
http://michel.dobro.free.fr/download.php?view.25
(pas besoin de tout effacer ... ) une copie par dessus , devrai marcher et garder EPB.prefs
bon j'ai refais l'archive avec vos 2 modif !
a savoir en utilisant le Ouvrir avec .. EPB va s'ouvrir , mais ne retiendra rien des reglages
c'est une ouverture de Fichier Temporaire ...
ça veux dire qu'il ne s'ouvrira pas avec Vos reglages de couleurs .. c'est une ouverture Brute
( sauf si l'ouverture par "ouvrir Avec..." se fait sur un fichier se trouvant dans le Path de EPB ... bien sur

je conseille plutot le Drag and Drop ... ou l'ouverture standard ..
Dernière modification par Backup le jeu. 30/août/2012 8:41, modifié 1 fois.
Re: EPB
Avant de refaire ton archive tu en profiteras pour ajouter un accent aux "creer" du menu "Projet" 

~~~~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
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳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
Re: EPB
Je sais que sous seven, il n'y a pas autoexec.bat ni de config.sys, mais il y a peut-être un moyen de mettre EPB dans un chemein reconnu du système ?
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Un homme doit être poli, mais il doit aussi être libre !
Re: EPB
t'es sur de ça ?Micoute a écrit :Je sais que sous seven, il n'y a pas autoexec.bat ni de config.sys, mais il y a peut-être un moyen de mettre EPB dans un chemein reconnu du système ?
je crois bien que ces 2 fichiers fonctionnent toujours sous seven ..

mais de toute façon ces fichiers ne servent pas vraiment (pour autoexec du moins ) a faire reconnaitre un Path
, ils sert a lancer un prg au démarrage ...

j'aurai plutot utilisé le Registre , pour indiquer ou se trouve le fichier de preference...

pour le moment, je vais laisser comme ça, j'ai fait en sorte que si on lance avec "ouvrir Avec"
EPB se lance avec mon theme par defaut , et un aspect plein Ecran Correcte ( replacement des Spilters Gadgets )
vu que ce mode , n'est pas le mode d'utilisation "normal" , je privilégie le mode Drag and Drop ou Standard
sinon, ça me forcerai a faire trop de modif, pour pas grand chose ...
deja on peut effectivement éditer un code en utilisant "Ouvrir Avec" ... et meme le compiler...pour moi ça me suffit

EPB Version 2.32
http://michel.dobro.free.fr/download.php?view.25
j'ai d'autres trucs en projets.. je prefere consacrer mon énergie a ça

Dernière modification par Backup le jeu. 30/août/2012 9:32, modifié 1 fois.