Avatar billede fatter_keine Nybegynder
21. juni 2004 - 00:29 Der er 3 kommentarer og
2 løsninger

Kun filnavn, ikke sti ved open og savedialog

Jeg har et problem med Open/Savedialog

Jeg ønsker at vise på min "text.caption" hvilken fil der er loaded...

Som det ser ud nu, viser den hele stien, jeg ønsker kun selve navnet... hvordan gøres dette ?

(evt. en funktion som explode i php ?)
Avatar billede cautoo Nybegynder
21. juni 2004 - 00:34 #1
ExtractFileName tror jeg nok det er
altså funktionnavnet...
caption := ExtractFileName(opendialog1.filename);

og så er der extractfilepath (giver stien)
Avatar billede cautoo Nybegynder
21. juni 2004 - 01:14 #2
hvis du skal have efternavnet så kan du bruge ExtractFileExt
Avatar billede vallemanden Nybegynder
21. juni 2004 - 05:51 #3
var filla : integer;
filnavn : String;
begin
  if OpenDialog1.Execute then
  begin
    filnavn:=OpenDialog1.FileName;
    filla:=length(ExtractFilepath(OpenDialog1.FileName));
    delete(FilNavn,1,filla);
    text.caption:=FilNavn;
  end;
end;

Den er måske lidt besværlig men den virker!!

Vallemanden
Avatar billede fatter_keine Nybegynder
21. juni 2004 - 11:27 #4
cautoo> Der er ikke en funktion der tager både filnavn og efternavn?
Avatar billede hrc Mester
21. juni 2004 - 13:35 #5
ExtractFileName skulle kunne gøre både filnavn og extension, jvf. hjælpeteksten i Delphi.
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