PDA

View Full Version : فقط یک بار کپی شود



soheil-vb6
پنج شنبه 29 شهریور 1386, 15:49 عصر
من میخواستم بدونم چه جوری میشه یک برنامه بنویسم که با اجرا شدن ان فایل به یک مسیر کپی شود اما با دفعات دیگه که اجرا میشه دیگه کپی نشه
مرسی

__siavash__
پنج شنبه 29 شهریور 1386, 16:20 عصر
خوب شما یه نشونه یه جا بذار مثلا تو ریجستری که بفهمی برنامه برای بار اوله که اجرا میشه یا نه اگه بار اول بود فایل رو کپی کنی !

perfeshnal
پنج شنبه 29 شهریور 1386, 17:54 عصر
سلام

روشی که آقا سیاوش گفتن هم روش خوبیه ولی می تونید از این دستور شرطی هم استفاده کنید .
در این کد مسیر فایل مسیریه که قراره فایل در این ایجا باشه یا نباشه
بعد از این دستور می تونید فرمان خودتون رو بنویسید که حالا فایل کپی بشه یا پیغام بده که فایل نیست

If Dir("مسیر فایل", vbDirectory) = "" Then

M8SPY_OK
پنج شنبه 29 شهریور 1386, 22:34 عصر
راه های زیادی وجود داره .

یکی اینکه چک کنی فایل در مسیر مورد نظر وجود داره یا نه ! (که معمولاً محصولات مایکروسافت از این روش استفاده می کنن) -

مثلاً همین VB - مراحل اولیه نصبش خیلی طول می کشه - چون داره چک می کنه آیا کامپونت های مربوطه از قبل نصب شدند یا باید از نو نصب بشن . واسه همین کل پوشه سیستم32 رو سرچ میزنه این کار وقت زیادی می بره .

در کل بستگی به سلیقه شما داره

djcsaeed
یک شنبه 15 مهر 1386, 06:49 صبح
اگر میخوای کاری کنی که روی یه سیستم فقط یکبار نصب بشه، روی سکتور خاصی از هارد که دست نمیخوره مثل سکتورهای بالای secr یک علامت بذار.