Fa مشکل با نصب فلش پلیر قبل اجرای پروژه

michealwiper

Active Member
سلام دوستان:rose:

من یه کدی رو از تو انجمن پیدا کردم و نوشتم که اینجوریه



کد:
[B][SIZE=2][COLOR=#000080][SIZE=2][COLOR=#000080]FileExist[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][COLOR=#010101][SIZE=2][COLOR=#010101]("<[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]Windows[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#010101][SIZE=2][COLOR=#010101]>\system32\Macromed\Flash\Flash10v.ocx","Flash")[/COLOR][/SIZE]
[/COLOR][/SIZE][SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]If[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#010101][SIZE=2][COLOR=#010101] (Flash=[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#ff0000][SIZE=2][COLOR=#ff0000]1[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#010101][SIZE=2][COLOR=#010101]) [/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]Then[/COLOR][/SIZE]
[/COLOR][/SIZE][B][SIZE=2][COLOR=#000080][SIZE=2][COLOR=#000080]Run[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][COLOR=#010101][SIZE=2][COLOR=#010101]("<[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]SrcDir[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#010101][SIZE=2][COLOR=#010101]>\autorun.exe","")[/COLOR][/SIZE]
[/COLOR][/SIZE][SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]Else[/COLOR][/SIZE]
[/COLOR][/SIZE][SIZE=2][COLOR=#010101][SIZE=2][COLOR=#010101]path$=[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#800000][SIZE=2][COLOR=#800000]'<Windows>\system32\Macromed\Flash\Flash10v.ocx'[/COLOR][/SIZE]
[/COLOR][/SIZE][B][SIZE=2][COLOR=#000080][SIZE=2][COLOR=#000080]SysCommand[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][COLOR=#010101][SIZE=2][COLOR=#010101]("CopyFile","<[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]SrcDir[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#010101][SIZE=2][COLOR=#010101]>\Flash10v.ocx,path$")[/COLOR][/SIZE]
[SIZE=2][COLOR=#010101]param$ = [/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#800000][SIZE=2][COLOR=#800000]'WAIT /s '[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#010101][SIZE=2][COLOR=#010101] + path$[/COLOR][/SIZE]
[/COLOR][/SIZE][B][SIZE=2][COLOR=#000080][SIZE=2][COLOR=#000080]Run[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][COLOR=#010101][SIZE=2][COLOR=#010101]("<[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]Windows[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#010101][SIZE=2][COLOR=#010101]>\system32\regsvr32.exe","param$")[/COLOR][/SIZE]
[/COLOR][/SIZE][SIZE=2][COLOR=#0000ff][SIZE=2][COLOR=#0000ff]End[/COLOR][/SIZE]
[/COLOR][/SIZE][B][SIZE=2][COLOR=#000080][SIZE=2][COLOR=#000080]Page[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][COLOR=#010101][SIZE=2][COLOR=#010101]("Page [/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#ff0000][SIZE=2][COLOR=#ff0000]1[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#010101][SIZE=2][COLOR=#010101]")[/COLOR][/SIZE][/COLOR][/SIZE]
دفه اول که اجراش میکردم خب نمایش درست بود و درست اجرا میشد

ولی الان که دارم اجراش میکنم نمیدونم چی میشه که یباریکی سیستمم هنگ میکنه

ینی اصن باز نمیشه و مسخره بازی های دیگه.اصن یه وضی دارم اینجا

اصابم بهم ریخته نمیدونم چیکار کنم . اگه خطی از دستوراتی که نشتم مشکل داره بگین اصلاحش کنم

در مورد اون دستور Run که آخر گزاشته یه توضیح کوچولو میتونین بدین که چی هستش

و اون فایل regsvr32 چی هست و کجا کاربرد داره و چرا اینجا آورده شده:-?

میدونید کلافه شدم باید پروژه یارو رو امشب بدم هنوز اینش مونده
 

loo30fer

کاربر متخصص مولتی مدیا بیلدر
قسمت WAIT رو از کدتون حذف کنید بدین شکل :
کد:
param$ = '/s ' + path$
Run("<Windows>\system32\regsvr32.exe","param$")
ببینید باز این هنگ کردن اتفاق میفته یا نه
ضمنا پیشنهاد میکنم برای کپی کردن از یک پلاگین کمک بگیرین به جای SysCommand برای اینکه متوجه بشین چرا محل کپی رو به یک ادرس غیر از هاردتون تغییر بدین یعنی در صورتی که نتونه فایلی رو کپی کنه
قسمت آخر هم که فرمودین برای رجیستر کردن اون فایل OCX هست تا بتونید ازش استفاده کنید.
موفق باشید.
 

michealwiper

Active Member
مشکل حل شد دوست جون:)

میدونی ایراد کجا بود؟؟؟ همونجایی که شاید هیچکودوممون فکر نمیکردیم

ینی همون خط دوم فرمان که با Run شروع میشه

ینی چی ؟ آها ،ینی اینکه من داشتم تو نرم افزار داخل خود صفه هام با دستور شرطی که گزاشتم یه کار غیر معمول رو که فراخونی

فایل اجرایی از بیرون باشه رو انجام میدادم

خب قاعدتأنباید بشه دیگه بابا:lol: اون بد بخت حق داشته نتونه اجراش کنه خب

حالا اون فایل اجرایی چیه همین فایل اتوران خودمون که قرار تمام این کار توش اجرا بشه



راستی نگفتی که کار این wait چیه و چرا گفتی که اونو پاکش کنم
 

mbsa

Active Member
سلام
با اجازه از لوسيفر عزيز
راستی نگفتی که کار این wait چیه و چرا گفتی که اونو پاکش کنم
wait يكي از پارامترهاست كه براي بعضي از فرمان ها استفاده ميشه .
اينطوري مثلاً‌براي فرمان run از wait استفاده كردي ،‌تا وقتي كه فايل در حال اجراست برنامه به خط بعدي نميره . يعني صبر مي كنه كه برنامه ي اجرا شده بسته بشه بعد كدهاي بعدي را اجرا ميكنه .
بعضي وقتا همين صبر كردن مشكل ساز ميشه به خاطر همين شايد مشكل از اون باشه .
موفق باشيد ...
 

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

بالا