MNosouhi
سه شنبه 18 بهمن 1384, 00:28 صبح
با سلام
برای ساختن برنامه اینستال از installScript project استفاده کرده ام(یعنی وقتی روی
File-->New کلیک می کنم اولین گزینه که installScript project هستش رو انتخاب می کنم.) چون که میخاستم از اسکین های اینستال شیلد استفاده کنم و تا اونجایی که من دیدم فقط همین گزینه اول اجازه تغییر اسکین رو میده. اما چون با اسکریپت نویسی مخصوص به این برنامه آشنا نیستم با مشکل برخورد کردم :
1-می خواستم که با کلیک کردن روی فایل Setup.exe برنامم ، اولین صفحه ای که میاد داخلش یه عکس باشه . کدی که براش نوشتم این بود:
szBitmap = SUPPORTDIR ^ "Sample.Bmp";
SdBitmap( "", "", szBitmap );
اما خوب فایل Sample.bmp رو پیدا نمی کنه ، یعنی وقتی Setup اجرا میشه یه صفحه خالی باز میشه . سوال من اینه که چطوری باید آدرس فایل رو به برنامه اعلام کنم؟
2-با اینکه در قسمت Installation InterView گزینه Do you want to be able to modify the installation location of your aplicationرو با True تنظیم کرده ام اما با اینحال وقتی فایل Setup رو اجرا میکنم ، اون صفحه ای که کاربر بتونه مسیر نصب رو تغییر بده نشون نمیده و در مسیری که قبلا براش تعریف کردم نصب میشه.با اضافه کردن کد زیر ، صفحه تغییر محل نصب رو نشون میده ، اما مسیری که در این صفحه انتخاب می کنم در روال نصب بی تاثیر هستش و باز هم در مسیر از قبل تعریف شده نصب رو انجام میده.
szDir = TARGETDIR;
AskDestPath ( szTitle , szMsg , szDir , 0 );
کد رو چطور تغییر بدم که برنامه رو در مسیر انتخاب شده توسط کاربر نصب کنه؟
برای ساختن برنامه اینستال از installScript project استفاده کرده ام(یعنی وقتی روی
File-->New کلیک می کنم اولین گزینه که installScript project هستش رو انتخاب می کنم.) چون که میخاستم از اسکین های اینستال شیلد استفاده کنم و تا اونجایی که من دیدم فقط همین گزینه اول اجازه تغییر اسکین رو میده. اما چون با اسکریپت نویسی مخصوص به این برنامه آشنا نیستم با مشکل برخورد کردم :
1-می خواستم که با کلیک کردن روی فایل Setup.exe برنامم ، اولین صفحه ای که میاد داخلش یه عکس باشه . کدی که براش نوشتم این بود:
szBitmap = SUPPORTDIR ^ "Sample.Bmp";
SdBitmap( "", "", szBitmap );
اما خوب فایل Sample.bmp رو پیدا نمی کنه ، یعنی وقتی Setup اجرا میشه یه صفحه خالی باز میشه . سوال من اینه که چطوری باید آدرس فایل رو به برنامه اعلام کنم؟
2-با اینکه در قسمت Installation InterView گزینه Do you want to be able to modify the installation location of your aplicationرو با True تنظیم کرده ام اما با اینحال وقتی فایل Setup رو اجرا میکنم ، اون صفحه ای که کاربر بتونه مسیر نصب رو تغییر بده نشون نمیده و در مسیری که قبلا براش تعریف کردم نصب میشه.با اضافه کردن کد زیر ، صفحه تغییر محل نصب رو نشون میده ، اما مسیری که در این صفحه انتخاب می کنم در روال نصب بی تاثیر هستش و باز هم در مسیر از قبل تعریف شده نصب رو انجام میده.
szDir = TARGETDIR;
AskDestPath ( szTitle , szMsg , szDir , 0 );
کد رو چطور تغییر بدم که برنامه رو در مسیر انتخاب شده توسط کاربر نصب کنه؟