سلام به تمامی دوستان
چطور میشه یه برنامه ساخته شده با mmb رو طوری تنظیم کرد که برنامه روی هارد نصب بشه ولی فقط با سی دی اجرا بشه ؟
* سوال دوم ؟ چطور میشه توی mmb برای برنامه های ساخته شده سریال نامبر گذاشت ؟
یه سوال دیگه چطور میشه فایل های برنامرو به dll تبدیل کرد ؟
دوست عزيز
اگه جستجو ميكرديد پاسخ سوالات شما تو مباحث قبلي بود.
براي اينكه برنامه شما فقط از روي CD اجرا بشه پيشنهاد ميكنم يك فايل رو تو ريشه CD قرار بديد و هربار كه برنامه ميخواد اجرا بشه وجود اون فايل رو تو CD بررسي كنيد. در صورتي كه شرط شما صحيح باشه به معني اين هست كه CD تو CD-Rom قرار داره پس اجازه بديد برنامه اجرا بشه در غير اينصورت از اجراي فايل جلوگيري كنيد.
کد:
For i=68 To 90
drive$ = CHR(i)
path$ = drive$ + ':\myfile.x'
FileExist("path$","exist")
If (exist=1) Then
Page("page 2")
Return()
End
Next i
Message("","Please put CD in CD-Rom")
براي گذاشتن شماره سريال از پلاگين GetDiskSerial استفاده كنيد.
براي سوال سومتون هم فكر ميكنم بهتره كمي درباره ساختار فايلهاي dll مطالعه كنيد بعد اين سوال رو مطرح كنيد كه آيا راهي براي تبديل فايلهاي mbd به dll وجود داره يا نه كه خب قاعدتا پاسخش خير هست.
البته اگه منظورتون از اين تبديل فقط ناشناخته كردن فايلهاي برنامتون هست براي كاربران مبتدي هست ميتونيد به طور دستي پسوند فايل رو تغيير بديد يا اينكه از منوي File گزينه Compress & Export و فايل رو با فرمت dll يا هر فرمت ديگهاي ذخيره كنيد.
موفق باشيد