Setup Programe

Little-Demon

Well-Known Member
با سلام
آقا بی مقدمه باید بگم که بنده یک برنامه Setupساختم که طی 4 مرحله یک برنامه را نصب می کنه . اول کارائی که انجام دادم رو نوشتم
و بعد مشکلات کار را. در قسمت انتخاب مسیر برنامه از OpenDir استفاده کردم و با فرستادن اون به داخل یک متعییر از نوع اینتیجر کاری
کردم که مسیری که انتخاب می کنیم داخل اینپوت باکس ظاهر بشه.بعدا من برای کپی کردن فایل ها اونها رو Embedeed کردم.
و از فرمان کپی داخل SysCommand استفاده کردم.یعنی به صورت زیر:
data$='<Embedeed>\Data.dll
a$=address$ + data.dll
copyfile("data$","a$") 'copyfile
خوب در این جا آدرس داخل همان متغیر آدرس ذخیره شده و a دالر آدرس کلی مقصد هست.
حالا فقط مشکل من این هست که فایل ها کپی نمی شوند.عیب کار از a هست. البته فکر می کنم.
من این کار رو یه جای دیگه دیدم و هیچ فرقی با اون نداره. ممنون از لطف افرادی که به من کمک کنند
مخصوصا مدیر محترم و اگه یادش به ما بیفته ، آقا حامد. به هر حال از افراد دیگه هم اگه بیان متشکر می شم.
 
آخرین ویرایش:

Little-Demon

Well-Known Member
آهای ...
جوونمرد ها ! کجائین ؟ بعد از 1 ماه دیگه 2 تا سوال نوشتم ها !
خواهشا کمکم کنید ! بهش احتیاج دارم!

باور کنید 2 هفته بیشتر روش وقت گذاشتم تا آماده بشه !
برام سخته که ولش کنم برم!
 

silvercover

کاربر متخصص
دوست عزیز فرمت دستوراتتون اشتباه هست. شما اول باید مبدا رو بریزین توی یه رشته و بعد مقصد رو مستقلا توی یه رشته دیگه و در نهایت این دو تا رشته رو در اختیار دستور copy قرار بدین. مثل این مثال:

پوشه مقصد کپی:
destdir$ = 'C:\Program FIles\CopyTest'

مسیر نهایی مقصد:
dest$ = destdir$ + '\testfile.txt'

مبدا:
source$ = '<Embedded>\text.txt'

دستور Copy
SysCommand("CopyFile","source$,dest$")
 

Little-Demon

Well-Known Member
این که شما می گی درست...
من این کار رو هم کردم و لی با این روش Error هم نمیده ولی
فایل رو هم کپی نمی کنه ....
سومین راه چیه؟
 

silvercover

کاربر متخصص
اسم فیل رو درست نوشتی توی کد هات. همون data.dll منظورم هست...
 

silvercover

کاربر متخصص
میتونی سرس کارتو برام بفرستی یا بزاری اون تکه مورد دارشو؟
 

جدیدترین ارسال ها

بالا