prototypes des fonctions et desc succinte
/// -----------------------------------------------------------------------------------------------------------------------
/// ---------------- BFichierIni::set(BString section ,BString key ,BString file ,BString message) -> bool ----------------
/// -----------------------------------------------------------------------------------------------------------------------
/// ----- Objectif : inscription d'une entrée dans un fichier ini
/// -----------------------------------------------------------------------------------------------------------------------
/// ----- BString section : cf.nom
/// ----- BString key : cf.nom
/// ----- BString file : cf.nom
/// ----- BString message : cf.nom
/// -----------------------------------------------------------------------------------------------------------------------
/// ----- retour (bool) : succès
/// -----------------------------------------------------------------------------------------------------------------------
/// -----------------------------------------------------------------------------------------------------------------------------------------
/// ---------------- BFichierIni::get(const BString section ,BString key ,BString file ,bool avecWarningSiErreur) -> BString ----------------
/// -----------------------------------------------------------------------------------------------------------------------------------------
/// ----- Objectif : récupération d'une entrée dans un fichier ini
/// ----- PreCond : /
/// ----- PostCond : /
/// ----- Etat : 2 (-1<0<1<2)
/// -----------------------------------------------------------------------------------------------------------------------------------------
/// ----- const BString section : cf.nom
/// ----- BString key : cf.nom
/// ----- BString file : cf.nom
/// ----- bool avecWarningSiErreur(par défaut : 'true') : cf.nom
/// -----------------------------------------------------------------------------------------------------------------------------------------
/// ----- retour (BString) : valeur
/// -----------------------------------------------------------------------------------------------------------------------------------------
/// -------------------------------------------------------------------------------------------------------
/// ---------------- BFichierIni::getSrceFromBIni(BString section ,BString key) -> BString ----------------
/// -------------------------------------------------------------------------------------------------------
/// ----- Objectif : récupération d'un nom de fichier depuis c:\\b.ini
/// ----- PreCond : une clef Chemin dans la section demandée
/// ----- PostCond : cf.retour
/// ----- Etat : 1 (-1<0<1<2)
/// -------------------------------------------------------------------------------------------------------
/// ----- BString section : cf.nom
/// ----- BString key : cf.nom
/// -------------------------------------------------------------------------------------------------------
/// ----- retour (BString) : le chemin complet du fichier demandé
/// -------------------------------------------------------------------------------------------------------
/// ------------------------------------------------------------------------------------------------------
/// ---------------- BFichierIni::majComboBox(CComboBox* p_laCComboBox ,BString laDonnee) ----------------
/// ------------------------------------------------------------------------------------------------------
/// ----- Objectif : Visual - mise à jours des donnees d'une comboBox
/// ----- PreCond : avoir fait un UpdateData(TRUE);//récupère donnée écran
/// ----- PostCond : après, faire un UpdateData(FALSE);//MAJ Ext
/// ----- Etat : 1 (-1<0<1<2)
/// ----- Nota : pas besoin de Cet héritage, mais c por ranger cette fonction avec ses soeurs
/// ------------------------------------------------------------------------------------------------------
/// ----- CComboBox* p_laCComboBox : cf.nom
/// ----- BString laDonnee : cf.nom
/// ------------------------------------------------------------------------------------------------------
/// ----------------------------------------------------------------------------------------------------------------------------------
/// ---------------- BFichierIni::ComboBoxSavToIni(BString FichierIniCible ,CComboBox* p_laCComboBox ,BString nomVar) ----------------
/// ----------------------------------------------------------------------------------------------------------------------------------
/// ----- Objectif : Visual - sav des donnees d'une comboBox
/// ----- PreCond : avoir fait un UpdateData(TRUE);//récupère donnée écran
/// ----- PostCond : /
/// ----- Etat : 0 (-1<0<1<2)
/// ----- old : /// ----- & avoir la ComboBox à jour
/// ----------------------------------------------------------------------------------------------------------------------------------
/// ----- BString FichierIniCible : cf.nom
/// ----- CComboBox* p_laCComboBox : cf.nom
/// ----- BString nomVar : cf.nom
/// ----------------------------------------------------------------------------------------------------------------------------------
/// -------------------------------------------------------------------------------------------------------------------------------------
/// ---------------- BFichierIni::ComboBoxChargeDeIni(BString FichierIniSrce ,CComboBox* p_laCComboBox ,BString nomVar) ----------------
/// -------------------------------------------------------------------------------------------------------------------------------------
/// ----- Objectif : Visual - Charger les donnees d'une comboBox
/// ----- PreCond : avoir l'ini a jour
/// ----- PostCond : après, faire un UpdateData(FALSE);//MAJ Ext
/// ----- Etat : 0 (-1<0<1<2)
/// ----- TODO : tolerer le cas de l'ini inexistant
/// -------------------------------------------------------------------------------------------------------------------------------------
/// ----- BString FichierIniSrce : cf.nom
/// ----- CComboBox* p_laCComboBox : cf.nom
/// ----- BString nomVar : cf.nom
/// -------------------------------------------------------------------------------------------------------------------------------------
/// ----- Var : classes externes dont on appelle des méthodes (1) : BFichierIni
/// ----- Var Muettes (cf.partie préc) (3) : FichierIniCible ,nomVar ,p_laCComboBox
/// ----- Var Internes à la fonction (4) : i ,nb ,plomp ,tmp
/// ----- Var Utilisées par adresse (1) : tmp
/// ----- Var In (3) : FichierIniCible ,nomVar ,p_laCComboBox
/// ----------------------------------------------------------------------------------------------------------------
/// ---------------- BFichierIni::getListe(BString section ,BString file ,BLBString* listeARemplir) ----------------
/// ----------------------------------------------------------------------------------------------------------------
/// ----- Objectif : sauve une liste de chaîne dans un ini
/// ----- PreCond : /
/// ----- PostCond : /
/// ----- Etat : 1 (-1<0<1<2)
/// ----------------------------------------------------------------------------------------------------------------
/// ----- BString section : cf.nom
/// ----- BString file : fichier ini cible
/// ----- BLBString* listeARemplir : cf.nom
/// ----------------------------------------------------------------------------------------------------------------
void BFichierIni::setListe(BString section, BString file, BLBString *liste)
{
/// --------------------------------------------------------------------------------------------------------
/// ---------------- BFichierIni::setListe(BString section ,BString file ,BLBString* liste) ----------------
/// --------------------------------------------------------------------------------------------------------
/// ----- Objectif : charge une liste de chaîne depuis un ini
/// ----- PreCond : /
/// ----- PostCond : /
/// ----- Etat : 1 (-1<0<1<2)
/// --------------------------------------------------------------------------------------------------------
/// ----- BString section : cf.nom
/// ----- BString file : fichier ini srce
/// ----- BLBString* liste : cf.nom
/// --------------------------------------------------------------------------------------------------------