Comment modifier par prg sous IDE de PB Purebasic.pref

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
PAPIPP
Messages : 534
Inscription : sam. 23/févr./2008 17:58

Comment modifier par prg sous IDE de PB Purebasic.pref

Message par PAPIPP »

Bonjour à tous

Avant de lancer un prg de test je voudrai modifier la police du debugger dans purebasic.pref .
Par exemple (Courier New standard "8")

Quand on est dans l’ IDE PB le prg modifie bien le fichier purebasic.pref. On peut le vérifier avec notepad par exemple.
Mais bien que les modifs soient prises en compte dans le fichier purebasic.pref PB travaille toujours avec l’ancienne police.
Et plus grave si l’on sort de l’IDE PB le fichier purebasic.pref est revenu à l’origine et n’a pas pris les modifs !!!

Il reste donc deux méthodes pour modifier la police du debuger:

1) Dans Fichier Préférences Debogeur Configuration Cocher ‘’utiliser cliquez Police’’ est choisissez la police
exemple Courier New standard 8 ensuite OK Appliquer OK La nouvelle police est prise en compte immédiatement

2) Dans l’IDE PB Compilez le prg ci-dessous. Sortez de l’IDE PB exécuter le prg compilé Relancez l’IDE PB.
La police ici aussi est prise en compte
(attention au répertoire je suis bien souvent obligé pour connaître
le répertoire de tracer les erreurs d’ouverture dans PB avec
Filemon.exe de Sysinternals gratuit chez microsoft une mine de prg
http://technet.microsoft.com/fr-fr/sysi ... fault.aspx

Connaissez-vous une troisième méthode qui puisse modifier la police par prg tout en restant dans l’IDE PB ?
Merci d’avance de vos réponses

Code : Tout sélectionner

;**********************************************************************************************************************************************
;*  Avant de lancer le PRG pour plus de confort dans les préférences debug config prenez la police courier new standard 8 ce sera plus sympa
;* le code qui suit modifie bien purebasic.pref mais purebasic s'il est lancé replace l'original dans le fichier donc ce code ne sert à rien
;* il faut compiler ce prgx ensuite sortir de l'IDE PB,  lancer le prgx et ensuite relancer PB la police du debugger est modifièe
;* mais cette méthode est plus compliquée que par la modif de la police dans préférences
;**********************************************************************************************************************************************
 ; Chemin$=PathRequester("Donnez le chemin Principal de PB",#PB_Compiler_Home)
chemin1$=GetEnvironmentVariable("APPDATA")+"\Purebasic"
 chem$=chemin1$+#LF$+#PB_Compiler_Home
 chemin2$=InputRequester("Path","Choisissez effacez le répertoire inutil", chemin1$+"  ** ou ** "+#PB_Compiler_Home)
Chemin$=PathRequester("Donnez le chemin Principal de PB",chemin2$)
Debug chemin$
If OpenPreferences(chemin$+"purebasic.prefs")
  PreferenceGroup("Debugger")
  Debugoutfont$=ReadPreferenceString("DebugOutFont","")
;   Debug Debugoutfont$
  WritePreferenceString("DebugOutFont","Courier New")
  DebugOutFontSize=ReadPreferenceLong("DebugOutFontSize",0)
;   Debug DebugOutFontSize
  WritePreferenceLong("DebugOutFontSize",8)
  ClosePreferences()
EndIf

A+