HEt is misschien een simpel probleem maar ik heb echt geen idee waarom dat het gebeurd dus kan ook niet achter de oplossing komen misshcien jullie wel??
Het probleem.
Ik selecteer een directory.
Op dat moment wordt de combobox gevuld met files uit die directory.
nu wil ik de regel die geselecteerd is opslaan in een file.
dat gaat goed.
ook wanneer ik de file weer uitlees en de regel weer terugzet in de combobox is er niks aan de hand.
De file is nu ingelezen voordat ik het scherm geopend heb.
wanneer ik het scherm geopend heb en de nieuwe instellingen wil opslaan. (doormiddel van een save and exit knop) moet ik eerst opnieuw de al geselecteerde file selecteren anders slaat het programma de regel op.
voorbeeld:
directory: test bevat file: tester
open scherm
ik selecteer directory test.
"tester" wordt in de combobox gezet.
ik sla op en "tester" staat in file.
->herstart het programma.
->laad de file in.
===============werkt niet =============================
open scherm.
"tester" staat in combobox
andere instellingen veranderd dus opslaan is nodig.
ik sla op en "tester" wordt niet in de file gezet.
==============werkt wel===============================
open scherm
"tester" staat in combobox
andere instellingen veranderd dus opslaan is nodig.
selecteer "tester" nogmaals uit de combobox
sla op en "tester" staat in file.
hieronder staat de methode voor het opslaan voor de regels uit de combobox
kan iemand mij vertellen wat hier misgaat en waarom het niet werkt wanneer ik niet eerst de regel selecteer?!?!
Het probleem.
Ik selecteer een directory.
Op dat moment wordt de combobox gevuld met files uit die directory.
nu wil ik de regel die geselecteerd is opslaan in een file.
dat gaat goed.
ook wanneer ik de file weer uitlees en de regel weer terugzet in de combobox is er niks aan de hand.
De file is nu ingelezen voordat ik het scherm geopend heb.
wanneer ik het scherm geopend heb en de nieuwe instellingen wil opslaan. (doormiddel van een save and exit knop) moet ik eerst opnieuw de al geselecteerde file selecteren anders slaat het programma de regel op.
voorbeeld:
directory: test bevat file: tester
open scherm
ik selecteer directory test.
"tester" wordt in de combobox gezet.
ik sla op en "tester" staat in file.
->herstart het programma.
->laad de file in.
===============werkt niet =============================
open scherm.
"tester" staat in combobox
andere instellingen veranderd dus opslaan is nodig.
ik sla op en "tester" wordt niet in de file gezet.
==============werkt wel===============================
open scherm
"tester" staat in combobox
andere instellingen veranderd dus opslaan is nodig.
selecteer "tester" nogmaals uit de combobox
sla op en "tester" staat in file.
hieronder staat de methode voor het opslaan voor de regels uit de combobox
code:
1
2
3
4
| File->Lines->Add("#COMBOBOX");
File->Lines->Add(ComboBox->Items->Strings[ComboBox->ItemIndex]);
File->Lines->SaveToFile(directory+ "\\" +fileName); |
kan iemand mij vertellen wat hier misgaat en waarom het niet werkt wanneer ik niet eerst de regel selecteer?!?!