Avatar billede jesperbirk Nybegynder
09. maj 2002 - 12:46 Der er 2 kommentarer og
1 løsning

slette filer fra listbox?

Hej.

Jeg har et lidt tricky spørgsmål.
jeg er ved at lave min egen uninstall til mit lille delphi program.

i listbox1 har jeg loaded en tekstfil med fuld path og filnavne på de filer som skal fjernes.
eks:

c:\programfiles\spike\runsert.exe
c:\programfiles\spike\runall.bat
c:\programfiles\spike\lastout.dll
c:\outsert\complete.dat
c:\outsert\uncomplete.dat

hvordan kan man slette disse filer så der ikke popper noget op men filerne forsvinder fra listboxen efterhånden som de bliver slettet?

jeg har kun programmeret delphi i 4 måneder så jeg er ikke så hardcore endnu (men læser på livet løs for at lære) :-)


Avatar billede stoney Nybegynder
09. maj 2002 - 12:57 #1
procedure TForm1.Button1Click(Sender: TObject);
var
i : integer;
begin
for i := 0 to listbox1.Items.Count - 1 do
deletefile(listbox1.Items[i]);
end;

Stoney
Avatar billede jesperbirk Nybegynder
09. maj 2002 - 13:05 #2
men det fjerner jo ikke items fra listen når den sletter?
Avatar billede hermandsen Juniormester
09. maj 2002 - 13:31 #3
var
  I : integer;
begin
  for I:= ListBox1.Items.Count-1 downto 0 do
  begin
    DeleteFile(ListBox1.Items[I]);
    ListBox1.Items.Delete(I);
  end;
end;

//hermandsen
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester