01. marts 2000 - 20:38Der er
6 kommentarer og 1 løsning
Tjek for biblioteker og så add til listbox
Jeg skal bruge et eksempel eller et script der tjekker en mappe i registrerings databasen og så for hvert underbiblioteket adder den det til en listbox... Jeg vil også gerne have det til en Ini fil så den tjekker for alle de steder der står [xx] og så adder den xx til listbox'en !!
En "smat-løsning" kunne være at eksportere registrerings databasen til en REG (og dermed Tekst) fil. Denne kan du så læse direkte fra Delphi (en linie af gangen).
En anden løsning kunne være at gøre bruge de metoder der findes i TRegistry. En af disse (desværre sider jeg ikke lige med min Delphi) kan tage alle nøgler oprettet "under et bestemt punkt" og "kopiere" disse til en TList (eller TStrings/TStringlist).
Svaret på den sidste del af dit spørgsmål er ret simpelt. Indlæsning af alle gruppenavne fra en ini-fil kan gøres med TIniFile, som har en metode der indlæser alle gruppenavne fra en ini-fil.
FListBox : TListBox;
procedure FillListBox; var AIniFile : TIniFile; begin AIniFile := TIniFile.Create('<FileName>'); try AIniFile.ReadSections(FListBox.Items); finally AIniFile.Free; end; end;
Så skulle din listbox indeholde alle grupper (xx i [xx]) fra ini-filen <FileName>.
en sidste lile ting og så får du pointsne PSV hvordan får man value'en af et selected item i en listbox men dropdown og alm. text box skriver man bare form.navn.text men det kan jeg ikke få til at virke med en listbox ?!
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.