سلام
آیا امکان این وجود دارد که بعد از اینکه ورژن جدیدی از برنامه ای که در حال استفاده است آماده شد،به یوزر در حالی که وارد نرم افزار میشود پیغام داده و برود از جایی که نرم افزار در شبکه است بروی سیستم یوزر کپی و جایگزین نماید؟
Printable View
سلام
آیا امکان این وجود دارد که بعد از اینکه ورژن جدیدی از برنامه ای که در حال استفاده است آماده شد،به یوزر در حالی که وارد نرم افزار میشود پیغام داده و برود از جایی که نرم افزار در شبکه است بروی سیستم یوزر کپی و جایگزین نماید؟
سلام
میتونید یک جدول از مشخصات فایل جاری درست کنید که یکی از مشخصات اون تاریخ انتشار نسخه و شماره نسخه و ... باشه. این جدول بدون هیچ لینکی در برنامه شما موقع انتشار توسط شما ثبت اطلاعات میشه
یک جدول دیگه هم در سرور داشته باشی که به برنامه لینک باشه و فیلد تاریخ بروزرسانی اون با تاریخ نسخه منتشر شده شما برابر باشه.
در فرم شروع برنامه کدی بنویسید که بیاد تاریخ نسخه شما رو با تاریخ جدول لینک شده مقایسه کنه و اگر تاریخ کوچکتر بود پیغام بروزرسانی بده و ....
خوب حالا هر موقع شما نسخه جدیدی منتشر می کنید حتما تاریخ جدیدی خواهد داشت. کافیه در جدولی که تاریخ بروز رسانی هست و در اختیار شماست تاریخ رو با نسخه جدیدتون یکی در نظر بگیرید و بلافاصله پس از تغییر تاریخ توسط شما به محض باز شدن برنامه یا هر شرایط دیگه ای که شما در نظر بگیرید پیام بروز رسانی خواهد آمد
یک پیشنهاد: میتونید نسخه جدید را در محلی از سرور قرار بدید و شرایطی ایجاد کنید که برنامه نصب رو به صورت اتوماتیک انجام بده. البته در نظر داشته باشید این شرایط تا زمانی قابل اجرا است که برنامه اصلی شما بسته نشده باشه....