PDA

View Full Version : Refresh کردن یک Drive



dkhatibi
دوشنبه 18 اردیبهشت 1385, 13:40 عصر
هنگامی که فایلی را روی یک درایو می نویسم وقتی می خواهم محتویات آن را مشاهده کنم تا درایو Refresh نشود آخرین تغییرات مشاهده نمی شود .
راهی وجود دارد که خود برنامه این کار را انجام دهد.

SH.Daneshvar
دوشنبه 18 اردیبهشت 1385, 14:24 عصر
منظورتون رو کامل تر بگید
بنده متوجه نشدم. ببخشید.

موفق باشید.
یا حق.

dkhatibi
دوشنبه 18 اردیبهشت 1385, 14:43 عصر
این جوری بگم
وقتی فایلی را ایجاد می کنم (مثلا در درایو C:) هنگامی که درایو C را باز می کنم نام فایل مشاهده نمی شود تا کلید F5 را بزنم راهی برای حل این مشکل وجود دارد؟

SH.Daneshvar
دوشنبه 18 اردیبهشت 1385, 15:01 عصر
نبایستی انجوری باشه من فردا تست میکنم جوابش رو بهتون میدم.
فقط اگر میشه بفرمایید به چه صورت شما دارید این کار رو انجام میدید.

موفق باشید.
یا حق.

dkhatibi
دوشنبه 18 اردیبهشت 1385, 16:40 عصر
با دستورات ایجاد فایل متنی
Assignfiel(),...
متنی داخل Memo نوشته می شود و کاربر با زدن کلید Enter آن را به این شکل Save می کند.

SH.Daneshvar
دوشنبه 18 اردیبهشت 1385, 17:02 عصر
دوست عزیز شما به این روش عمل کن ببین مشکلتون حل میشه :


Memo1.Lines.SaveToFile('C:\memo1.txt');

چون من این کار رو کردم و مشکلی نبود و تا زدم Save توی Driver
C نمایش داده شده.

موفق باشی.
یا حق.

dkhatibi
دوشنبه 18 اردیبهشت 1385, 17:22 عصر
این روش به درد کار من نمی خوره آخه من می خواهم اطلاعات را نوبت به نوبت اضافه کنم.

SH.Daneshvar
دوشنبه 18 اردیبهشت 1385, 17:26 عصر
منظورتون رو واضح تر بفرمایید !!

dkhatibi
دوشنبه 18 اردیبهشت 1385, 18:36 عصر
می خوام اطلاعاتی که کاربر در Memo می نویسه به انتهای فایل اضافه بشه

SH.Daneshvar
دوشنبه 18 اردیبهشت 1385, 18:40 عصر
خوبه.
من الان دارم میرم منزل.

فردا سعی مکنم ببینم چیکار میتونم واستون انجام بدم.

موفق باشید.
یا حق.

dkhatibi
سه شنبه 19 اردیبهشت 1385, 15:11 عصر
دوست عزیز راهی یافتید؟

SH.Daneshvar
سه شنبه 19 اردیبهشت 1385, 16:43 عصر
ببخشید امروز سرم خیلی شلوغ بود.
تا 1-2 ساعت دیگه بهتون میگم.

یا حق.

dkhatibi
سه شنبه 19 اردیبهشت 1385, 16:47 عصر
منتظر می مانم

SH.Daneshvar
سه شنبه 19 اردیبهشت 1385, 17:01 عصر
ببین این کارتو راه میندازه
جواب داد.


var
lst: TStringList;
begin
lst := TStringList.Create();
try
try
lst.LoadFromFile('c:\memo.txt');
except
end;
lst.AddStrings(Memo1.Lines);
lst.SaveToFile('c:\memo.txt');
finally
lst.Free();
end;
end;

dkhatibi
چهارشنبه 20 اردیبهشت 1385, 09:39 صبح
اره این کار منو راه می اندازه اما به نظر شما این روش جالب است؟

SH.Daneshvar
چهارشنبه 20 اردیبهشت 1385, 10:42 صبح
آره
1.استفاده از اون Method های Assign و ... توی Delphi پیشنهاد نشدست
و بهتر با این ها کار کنید و در ضمن قابلیت حمل برنامتون رو هم بالا میبره.

مگه به نظر شما مشکلش کجاست ؟
اگر مشکلی به نظرتون میرسه بفرمایید. خوشحال میشم.

موفق باشید.
یا حق.

dkhatibi
چهارشنبه 20 اردیبهشت 1385, 11:12 صبح
خوب حالا یک سوال اگر من خواسته باشم فایلی را بنویسم چه جوری باید عمل کنم؟

SH.Daneshvar
چهارشنبه 20 اردیبهشت 1385, 11:25 صبح
یعنی چی ؟
منظورتون رو واضح تر بگید.

dkhatibi
چهارشنبه 20 اردیبهشت 1385, 21:55 عصر
مثلا شاید لازم باشد که بخواهم یک سری از تنظیمات و یا اطلاعات را در یک فایل بنویسم
اون وقت چه روشی را یشنهاد می کنید؟

SH.Daneshvar
پنج شنبه 21 اردیبهشت 1385, 06:46 صبح
خوب راهی که از قبل واسه این کار پیشنهاد شدست
استفاده از کلاس TIniFile که واسه‌ی مدیریت فایل های ini. هست.

dkhatibi
پنج شنبه 21 اردیبهشت 1385, 12:50 عصر
اگه حجم داده ها زیاده و داده ها کاملا مشابه متل فایل متنی لازم باشد ثبت شوند چی؟

dkhatibi
شنبه 23 اردیبهشت 1385, 08:31 صبح
منتظر جواب هستم دوستان

SH.Daneshvar
شنبه 23 اردیبهشت 1385, 10:25 صبح
منظورتون رو واضح نمیگیرم
ام TiniFile تنظیمات رو بصورت متنی ذخیره و بازیابی میکنه.

dkhatibi
شنبه 23 اردیبهشت 1385, 13:19 عصر
می دونم اما باید برای ذخیره ی فایل به صورت متنی از این روش استفاده کرد یا راه بهتری نیز هست؟

SH.Daneshvar
شنبه 23 اردیبهشت 1385, 14:36 عصر
فایل متنی و یا تنظیمات ؟
واسه سرعت هم امتحان کنی بهتر هست.

dkhatibi
سه شنبه 02 خرداد 1385, 11:24 صبح
من فایل متنی را می خواهم ذخیره کنم آیا روش خوبی است؟