Re: Combo avec récupération d'éléments dans un fichier .ini

Posté par ABDev le 11/5/2007 17:22:55
Rebonjour .
J'ai testé le code et malheureusement la combo ne se remplit pas des informations .

J'ai mis ceci dans les déclarations globales de la fenêtre :

//
//	Code by drcharly93, WDForge
//	http://old.wdforge.org/
//
cmbName est une chaîne = "ComboIni"
ResFile est une chaîne
sLang est une chaîne
sFile est une chaîne


Ceci dans l'initialisation de la fenêtre :

//
//	Code by drcharly93, WDForge
//	http://old.wdforge.org/
//
ResFile = fRep(fRepEnCours() + "\languages\*.ini", frFichier)
TANTQUE ResFile <> ""
	sLang = INILit("Language", "FileLanguage", "", ResFile)
	sFile = INILit("Language", "FileName", "", ResFile)
	SI sLang <> "" ALORS ListeAjoute(cmbName, sLang + Répète(" ", 50) + TAB + sFile)
	ResFile = fRep("", frFichier)
FIN


Et enfin ceci dans le bouton qui sert à l'enregistrement :

//
//	Code by drcharly93, WDForge
//	http://old.wdforge.org/
//
sFile = ExtraitChaîne({cmbName, indChamp}..ValeurAffichée, 2)
INIEcrit("Config", "UsedLanguage", sFile, fRepEnCours() + "\Config.ini")


Bien sûr, j'ai initialisé la Combo via :

ComboIni = ResFile


Auriez-vous une autre idée s'il vous plaît ? .
Merci par avance, c'est déjà très gentil ce que vous faîtes pour nous .

ABDev

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=5124&post_id=21145