امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
استفاده از SetTimer در خارج از محيط برنامه
نویسنده پیام
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #1
استفاده از SetTimer در خارج از محيط برنامه
همه با اين API آشنا هستيد.
کد:
Private Declare Function SetTimer Lib "user32.dll" (ByVal hwnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long) As Long
من ميخوام از SetTimer در بيرون از محيط vb استفاده كنم. آيا امكانش هست؟ من KillTimer رو ديدم تو برنامه هايي كه تايمر برنامه ديگري رو از كار ميندازن. حالا ميخوام با SetTimer دوباره تايمر همون برنامه كه با KillTimer متوقف شده بود راه بيفته.
تو سايتم سرچ كردم ولي همه مثال ها به تابع هاي درون برنامه تايم داده بودن نه خارج برنامه.
۰۱-فروردین-۱۳۸۵, ۲۱:۲۲:۲۹
ارسال‌ها
پاسخ
esmaeily-hosein آفلاین
كاربر دو ستاره
**

ارسال‌ها: 232
موضوع‌ها: 12
تاریخ عضویت: دى ۱۳۸۴

تشکرها : 6
( 91 تشکر در 46 ارسال )
ارسال: #2
RE: استفاده از SetTimer در خارج از محيط برنامه
خوب اگه منظورت را من فهمیده باشم خوب hwnd را به اون پنجره ای که میخوای تغییر بده . میمونه قسمت بعدش که نمیدونم قسمت nidevent که برای hwnd خودمون مقدارش صفر ولی برای بقیه را نمیدونم .


هر چی روش خوبه توش خوب نیست!
۰۲-فروردین-۱۳۸۵, ۲۱:۲۲:۳۳
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #3
RE: استفاده از SetTimer در خارج از محيط برنامه
مشكل اصليه من پارامتر چهارم تابع settimer هست. هموني كه زماني كه درون برنامه استفاده شه آدرس يه تابع از درون برنامه رو بهش ميدن. حالا براي خارج برنامه نميدونم چي بهش بدم.
۰۳-فروردین-۱۳۸۵, ۱۵:۴۵:۲۵
ارسال‌ها
پاسخ
esmaeily-hosein آفلاین
كاربر دو ستاره
**

ارسال‌ها: 232
موضوع‌ها: 12
تاریخ عضویت: دى ۱۳۸۴

تشکرها : 6
( 91 تشکر در 46 ارسال )
ارسال: #4
RE: استفاده از SetTimer در خارج از محيط برنامه
آدرس یه تابعه از برنامه خودت بده

هر چی روش خوبه توش خوب نیست!
۰۵-فروردین-۱۳۸۵, ۱۰:۵۹:۱۲
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #5
RE: استفاده از SetTimer در خارج از محيط برنامه
مثلنكه متوجه سوال نشدي. من ميگم ميخوام به يه برنامه در خارج از برنامه خودم تايم بدم. يه برنامه كه قبلا با killtimer متوقف شده. حالا شما ميگي آدرس يه تابع از تو برنامه خودم بهش بدم. نميشه كه.
۰۸-فروردین-۱۳۸۵, ۲۰:۰۴:۲۰
ارسال‌ها
پاسخ
Pedram_HookEx آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 459
موضوع‌ها: 23
تاریخ عضویت: خرداد ۱۳۸۴

تشکرها : 1
( 109 تشکر در 65 ارسال )
ارسال: #6
RE: استفاده از SetTimer در خارج از محيط برنامه
با AddressOf و باید نام تابع یا Prodecure تایمر رو بدونی (البته اینایی رو که گفتم همه میدونن ) ولی پیدا کردن اسمشو دیگه من نمیدونم شرمنده

_______________________________________________________________________________
  • کشف الکتریسیته توسط پارتها برای اولین بار کلیک کنید
  • 135 نکته و آموزش از سطح پایین تا پیشرفته در غالب مثال های کوچک و قابل فهم (حجم 97KB)لینک دانلود
  • 101 آموزش پیشرفته ویژوال بیسیک. حتما دانلود کنید(حجم 314KB)لینک دانلود
  • اینم یه کتابچه ویژوال بیسیک برا اونایی که میخوان برنامه نویسی رو شروع کنن(حجم 916KB)لینک دانلود
  • تمام نکات و ترفند های مهم در ویندوز XP حتما دانلود کنید(حجم 86KB)لینک دانلود[تصویر:  new4.gif]
  • بروزرسانی ویژوال بیسک 6 به آخرین نسخه یعنی سرویس پک 6 (حجم 61MB)لینک دانلود[تصویر:  new4.gif]

۱۷-فروردین-۱۳۸۵, ۱۷:۲۵:۰۷
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #7
RE: استفاده از SetTimer در خارج از محيط برنامه
خوب منم هميني كه شما نميدونيو ميخوام بدونم.
۱۷-فروردین-۱۳۸۵, ۲۲:۳۲:۱۷
ارسال‌ها
پاسخ
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #8
RE: استفاده از SetTimer در خارج از محيط برنامه
با اینکه جوابی برای سوال شما ندارم !
اما اصلا منطقی نیست که آدم بیاد و با نام Prodecure در برنامه دیگر کارکند
فکر نکنم بدست آوردنش امکان پذیر باشه !
در کل این راهش نیست
۱۸-فروردین-۱۳۸۵, ۱۳:۵۱:۲۷
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #9
RE: استفاده از SetTimer در خارج از محيط برنامه
وقتي ميشه با KillTimer تايمر برنامه هاي ديگه رو متوقف كرد. حتما با SetTimer هم ميشه فعالشون كرد.
۱۹-فروردین-۱۳۸۵, ۰۱:۴۲:۳۴
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  استفاده از Html در برنامه shamsoft 14 10,974 ۱۱-اسفند-۱۳۹۱, ۱۱:۲۲:۴۲
آخرین ارسال: flush
Question [سوال] تبديل عكس به res file و استفاده از اون تو برنامه Hamidreza95 2 3,146 ۰۳-مهر-۱۳۹۰, ۰۲:۰۰:۰۸
آخرین ارسال: 1120
Shy خارج نمودن برنامه از حافظه به صورت كامل... 1120 3 3,487 ۳۰-مرداد-۱۳۹۰, ۰۳:۵۷:۱۲
آخرین ارسال: zirak
  برای ایجاد یک CommandButton روی یک برنامه دیگه خارج از فرمم چکار کنم red11011 8 6,632 ۱۹-خرداد-۱۳۸۸, ۱۷:۲۰:۱۳
آخرین ارسال: lord_viper
  چگونگی استفاده از اکتیو ایکس در برنامه mm_ley 2 2,978 ۱۸-اسفند-۱۳۸۷, ۱۶:۴۲:۳۴
آخرین ارسال: ΛΛ Θ l-l $ Σ Ω
Question استفاده از dll كنار برنامه _Lotus_ 1 2,446 ۰۷-اسفند-۱۳۸۷, ۲۰:۱۶:۵۶
آخرین ارسال: lord_viper
  استفاده از پارامتر برای برنامه surpriser 1 1,484 ۰۹-شهریور-۱۳۸۷, ۲۳:۵۹:۱۲
آخرین ارسال: ajlajlajl
  تشخيص DoubleClick در محيط ويندوز mehdiyg 3 2,832 ۱۸-تير-۱۳۸۷, ۱۵:۵۰:۱۸
آخرین ارسال: Mamad2003
  معرفی 21 تابع کارآمد API با شرح کامل نحوه استفاده از آنها در برنامه sayberiya 0 2,127 ۲۵-خرداد-۱۳۸۷, ۱۳:۳۰:۵۰
آخرین ارسال: sayberiya
  پایگاه داده برنامه آزمون خودکار بدون استفاده از شبکه siana_k1980 1 1,880 ۲۱-خرداد-۱۳۸۷, ۰۹:۱۰:۰۹
آخرین ارسال: Di Di

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 5 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS