View Full Version : Use Thread in Ocx!
Taha_u
پنج شنبه 06 بهمن 1384, 10:45 صبح
Dll ی که در برنامه ام استفاده میکنم در یکی از فرمانهای اون حالتی مانند استفاده از Sleep رخ می دهد که برنامه کاملاً متوقف می گردد. قبلاً این Dll را مستقیماً در برنامه استفاده می کردم اما به علت ذکر شده در بالا به نظرم رسید که از طریق یک Ocx ی که Thread دارد از اون استفاده کنم تا مشکل متوقف شدن برنامه حل شود.
- آیا راه حل دیگه یا بهتری دارین؟!!
- آیا از Dll در برنامه میتونم با Thread استفاده کنم بصورتیکه مشکلم حل بشه؟!!
- از Thread چطور در Ocx استفاده کنم؟!!
- آیا اصلاً راه حلی که فک کردم درسته؟!!
لطفاً هر 4 تا سوال رو پاسخ بدین!!
tanx
Taha_u
پنج شنبه 06 بهمن 1384, 14:55 عصر
نبود؟؟؟!!!
حامد مصافی
جمعه 07 بهمن 1384, 04:17 صبح
-چون dll رو کس دیگه ای نوشته و سورس در دسترس نیست راه حل بهتری جز بازنویسی dll یا پیدا کردن یک نسخه دیگه وجود نداره
-Thread در وی بی وجود نداره!
-نمیشه!
-نه!!!
Taha_u
یک شنبه 09 بهمن 1384, 10:49 صبح
پس میشه یه کم در مورد لینک زیر و فرقش با Thread توضیح بدین؟!!
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon98/html/vbconapartmentmodelmultithreadinginvisualbasic.asp
MM_Mofidi
دوشنبه 10 بهمن 1384, 23:39 عصر
-چون dll رو کس دیگه ای نوشته و سورس در دسترس نیست راه حل بهتری جز بازنویسی dll یا پیدا کردن یک نسخه دیگه وجود نداره
-Thread در وی بی وجود نداره!
-نمیشه!
-نه!!!
BlackDal شما چرا؟؟؟؟
شما چرا؟؟؟؟ با api call چرا نمیشه؟؟؟؟
حامد مصافی
سه شنبه 11 بهمن 1384, 00:44 صبح
وقتی یک تابه رو اجرا می کنید روال اجرا کننده برنامه به dll حاوی تابه انتقال داده میشه
و تا وقتی که تابع تموم نشه دستور بعد از فراخوانی تابع اجرا نمیشه
اما منظور از Hyper Thearding (چیزی که در دات نت داریم) اجرای همزمان روال هاست
Taha_u
چهارشنبه 12 بهمن 1384, 09:28 صبح
اینو میدونم یعنی "Apartment-Model Threading" هیچ کمکی به من نمیکنه و نمیتونم از این طریق مشکلمو حل کنم؟
اصلا این Apartment-Model Threading به چه درد میخوره ؟!!!!؟
vBulletin® v4.0.8, Copyright ©2000-1391, Jelsoft Enterprises Ltd.