نمایش نتایج 1 تا 5 از 5

نام تاپیک: برگرداندن نام فایل از طریق opendialog

  1. #1
    کاربر دائمی آواتار hamide_kh
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    روبروی مانیتور
    پست
    202

    برگرداندن نام فایل از طریق opendialog

    سلام
    دوستان من در برنامه ام یکopen dialog دارم(که این open dialog فقط فایلهای jpg را نمایش میده)و می خوام از طریق open dialog نام فایل به همراه پسوندش را بگیرم نه آدرس کامل که با خاصیت file name بر میگرده مثلا اگه یه عکس در درایوe و در پوشه image هست فقط نام عکس را بهم بده و در یک متغیر رشتهای بریزم
    ممنون

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1384
    پست
    67
    می تونی از این کد استفاده کنی :
    procedure TForm1.Button1Click(Sender: TObject);
    var
    FileName:String;
    i:Integer;
    begin
    if OpenDialog1.Execute then
    begin
    FileName:=ReverseString(OpenDialog1.FileName);
    i:=PosEx('\',FileName);
    FileName:=Copy(ReverseString(FileName),length(File Name)-(i-2),i+1);
    ShowMessage(FileName);
    end;
    end;

  3. #3
    کاربر دائمی آواتار DAMAVAND
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    همين اطراف
    پست
    373
    البته راه راحت تری هم هست :
    procedure TForm1.Button1Click(Sender: TObject);
    var
    FileName:String;
    begin
    if OpenDialog1.Execute then
    FileName:=ExtractFileName(OpenDialog1.FileName);
    end;

  4. #4
    کاربر دائمی
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    تهران
    سن
    44
    پست
    129
    اگه می خواهی پسوندشو هم بگیری از دستور ExtractFileExt استفاده کن

  5. #5
    البته اگه میخوای با عکس کار کنی بهتره با Open PictureDialog کار کنی

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •