PDA

View Full Version : سوال در مورد OPEN DIALOG



farzad_az_shiraz
یک شنبه 28 مرداد 1386, 18:43 عصر
if not Modified or SaveChanges then
if OpenDialog.Execute then
begin
Filename := OpenDialog.FileName;
RichEdit.Lines.LoadFromFile (FileName);
Modified := False;
Caption := Application.Title + ' - ' + FileName;
RichEdit.ReadOnly := ofReadOnly in
OpenDialog.Options;
end;
سلام به همگی
من از کدی که بالا نوشته شده چیزی نمی فهمم .
این کد درسته ولی من مفهومش را نمی دونم ممنون میشم کمکم کنید.
در ضمن کار filename چی هست ؟

Delphi Skyline
یک شنبه 28 مرداد 1386, 18:55 عصر
دو متغیر خط اول وضعیت پروژه فعلی رو میگه ( من مثال زدم . شاید چیز دیگه ای باشه ) اینا از نوع بولین هستند .
بعدش میگه که OpenDialog رو باز کن . بعدش هم متغیر FileName برابر با مسیری میشه که کاربر در OpenDialog انتخاب می کنه .
بعدش هم فایل باز میشه و نمایش داده میشه (مثل نت پد ) .
بعدش که دیگه زیاد نیاز به توضیح نداره فقط اخرین میگه که خاصیت فقط خواندی Richedit رو برابر با همین خاصیت ذکر شده در OpenDialog میشه .