18. marts 2001 - 15:13Der er
7 kommentarer og 1 løsning
hurtigt spm
øhhh den her kode vil jeg gerne have til ikke at skrive xxxx.dat i comboboxen hvordan gøre jeg det
Procedure Tform1.Finddir(dir:string); var SearchRec: TSearchRec; begin If Copy(dir,Length(dir),1)<>\'\\\' then dir:=dir+\'\\\'; IF not DirectoryExists(dir) then begin showmessage(\'Directory \"\'+dir+\'\" does not exist!\'); exit; end; If FindFirst(dir+\'*.*\', faAnyFile, SearchRec)=0 Then Repeat If SearchRec.Attr=faDirectory Then begin If (SearchRec.Name=\'.\')or(SearchRec.Name=\'..\') then Continue; FindDir(dir+SearchRec.Name); end else begin if Extractfileext(SearchRec.Name)=\'.dat\' then combobox1.Items.Add(SearchRec.Name); end; until FindNext(SearchRec) <> 0; FindClose(SearchRec); end;
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hvis den kun skal skrive filnavnet så brug det her:
if Extractfileext(SearchRec.Name)=\'.dat\' then begin ALength := Length(SearchRec.Name); S := SearchRec.Name; SetLength(S, (ALength -4) combobox1.Items.Add(SearchRec.Name); end;
Procedure Tform1.Finddir(dir:string); var SearchRec: TSearchRec; begin If Copy(dir,Length(dir),1)<>\'\\\' then dir:=dir+\'\\\'; IF not DirectoryExists(dir) then begin showmessage(\'Directory \"\'+dir+\'\" does not exist!\'); exit; end; If FindFirst(dir+\'*.*\', faAnyFile, SearchRec)=0 Then Repeat If SearchRec.Attr=faDirectory Then begin If (SearchRec.Name=\'.\')or(SearchRec.Name=\'..\') then Continue; FindDir(dir+SearchRec.Name); end else begin if Extractfileext(SearchRec.Name)=\'.dat\' then //combobox1.Items.Add(SearchRec.Name); end; until FindNext(SearchRec) <> 0; FindClose(SearchRec); end;
Det eneste forskel er to slashes i starten af femte nederste linie.
Kaspikov >> Selv tak ( så ved vi hvem vi ikke skal svare næste gang *S* )
Synes godt om
Ny brugerNybegynder
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.