BarryG wrote:
Denis wrote:
Lexical_Analyzer_Resources.prefs
GdiPlus.prefs
Are you saying these are PureBasic IDE pref files? That's not what the IDE names them. I'm confused. So you're saying you're using a different IDE setup for every project?
Yes, they are different PureBasic IDE Preference File .
BarryG wrote:
There's nothing here that mentions how to change the IDE prefs file ->
https://www.purebasic.com/documentation ... piler.htmlThis link is for compiler, not IDE.
Take a look to help file with 'ide line command'
Sorry, here are command from french help file
Quote:
Options générales:
/VERSION affiche la version de l'IDE
/HELP ou /? affiche une description des arguments de la ligne de commande
/P <fichier Préférences> charge (et enregistre) la configuration à partir du fichier spécifié.
/T <fichier Modèle> charge (et enregistre) les modèles de code à partir du fichier spécifié.
/A <fichier outils> charge (et enregistre) la configuration des outils externes à partir du fichier spécifié.
/S <Chemin Source> change l'option "Répertoire principal" des préférences.
/E <Chemin Explorateur> démarre l'outil 'Explorateur' avec le chemin spécifié.
/L <Numéro ligne> déplace le curseur à la ligne indiquée (seulement dans le dernier fichier chargé).
/H <Base de données de l'Historique> le fichier à utiliser pour la base de données de l'historique de la session.
/NOEXT désactive l'association automatique des fichiers '.pb' dans la base de registre.
/LOCAL place tous les fichiers préférences dans le répertoire de PureBasic au lieu du répertoire personnel de l'utilisateur.
/PORTABLE combinaison de /LOCAL et de /NOEXT
In my launcher, it's done like this
Code:
Global Fichier_PB_AnalyseurLexicalResources_PureBasic.s = GetUserDirectory(#PB_Directory_ProgramData)+"PureBasic\AnalyseurLexicalResources\Analyseur_Lexical_Resources.prefs"
Global Fichier_PB_AnalyseurLexicalResources_Tools.s = GetUserDirectory(#PB_Directory_ProgramData)+"PureBasic\AnalyseurLexicalResources\Analyseur_Lexical_Resources_Tools.prefs"
and in the main loop
Code:
;- _Analyseur Lexical
ElseIf GetGadgetState(#OptionGadget_AnalyseurLexical)
Sauvegarde_Fichier_Prefs(#OptionGadget_AnalyseurLexical)
Projet$ = #DossierProjets + "AnalyseurLexicalResources.pbp"
Params$ = "/P " + Fichier_PB_AnalyseurLexicalResources_PureBasic
Params$ + " /A " + Fichier_PB_AnalyseurLexicalResources_Tools
RepertoireCourant$ = GetPathPart(IDE$)
RunProgram(IDE$, Projet$ + " " + Params$, RepertoireCourant$)