-
مطالب خوبتون را خوندم.
یه مقدار روشن شدم اما یه مشکل بزرگ دارم البته ببخشید که یکم پررو هستم اخه چاره دیگه ای ندارم.
من رشته تحصیلیم عمران است و اصلا برنامه نویسی بلد نیستم ( در حد 3 واحد دانشگاهی)
دیگه چه برسه کار کردن با پورت و..
لطف میکنید چند خط برنامه واسه این کار برام بنویسید؟ به هر زبانی باشه مهم نیست فقط در محیط ویندوز بشه باهاش کار کرد. این نکته هم اضافه کنم که هدف اصلی این برنامه این است که وقتی کلید فشرده شد ( حتی برای چند صدم ثانیه) برنامه از طریق وبکم عکس بگیره و ذخیره کنه.
البته فعلا قسمت وبکم و.. اماده نشده فقط میخوام قسمت کلید را تست کنم. مثلا وقتی کلید فشرده شد سیستم بوقی جیغی چیزی بزنه.
مرسی
-
سلام
اولاً، دیشب وقت کمی پیدا کردم و مقاله را مجدداً مرور کردم و یک دو جین غلط املایی را درست کردم! :11:
در مورد برنامه نمونه هم، چشم! ولی فقط شاید شب وقت اینکار را پیدا کنم، پس شاید فردا یا پس فردا!! :11:
البته کاری ندارد و مشکل از وقت خود من است.
فعلاً خدانگه دار.
-
سلام
یک مشکل و شایه کوچک!!!
یکی از بروبچ در یک فروم دیگر میگفت که فایل Port.dll در XP کار نمیکند!!!! :3: :37:
این مطلب زیاد توفیقی در مقاله نمیکند ولی اگر صحت داشته باشد باید یک فایل بدردبخور خودم با ++VC یا VAsm بسازم یا یکی دیگر پیدا کنم، سعی میکنم صحت مطلب فوق را سریعتر تست کنم.
در کل گفتم تا دوستان آگاه باشند و اگر صحت داشت و در XP موفق نشدند، ناامید نشوند. ما با DLL جدید برمیگردیم!!!! :31: :12: :47:
-
جناب H2 ممنون از پیگیری شما.
قبلا یکی از دوستانم یه برنامه برام نوشته بود که با C++ کار میکرد.
اما هرکاری کردم اجرا نمیشد و اصلا کامپایل نمیشد و از Inportb و Outportb ایراد میگرفت. یه فایل Dll هم داده بود که نصب کردم اما فایده نداشت و برنامه کامپایل نمیشد.
به همین خاطر مزاحم شما شدم.
منتظر برنامه شما هستم
-
سلام
متاسفانه حق با ان دوستم در فروم دیگر بود!
XP اجازه دسترسی مستقیم به پورت ها را نمیدهد و هر برنتامه ای که بخواهد از طریق دستور مستقیم out اسمبلی چیزی را بفرستد دچار مشکل میشود!!!!
من هم از همین طریق DLL ساخته بودم و مجدداً میخواستم بسازم و پری شب کلی با ولت متر و دم و تشکیلات الاف شدم ولی نتیجه ای نداد!
البته بی نتیجه هم نبود، یک سری API پیدا کردم و اینطور که معلوم است باید پورت به صورت قانونی باز شود و ارسال و دریافت از طریق خود API های XP صورت بگیرد، البته هنوز طرز کار کردن دقیق با این API ها را بلد نیستم.
و نیز شنیده ام یک DLL دیگر میتواند در XP هم ارسال و دریافت را انجام دهد، سعی میکنم پیدایش کنم، دانلودش کم و آزمایشش بکنم.
فعلاً بای!
-
-
سلام
آقا حل شد! (من خودم شخصاً تست کردم و جواب گرفتم)
گفته دوستان را (در فروم دیگری) دنبال کردم و توانستم آخرین نسخه inpout32.dll را از سایت خودش دانلود کنم.
در کل تغییر dll و نام API های موجود در آن موجب تغییر دو سطر از مقاله قبلی شد!
مقاله را مجدداً تغییر دادم و لینک دانلود را هم حذف کردم لینک دانلود هم تصحیح شد و port.dll هم به دلیل درپیتی، کلاً از لیست از لیست دانلودهای سایت حذف شد.!
لینک مجدد مقاله و دانلود فایل برای آنکه که حال برگشتن به پستهای قبل را ندارند!!!
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
راستی ما نوفهمیدیم این شاهکار تگ های URL که این شکلی شدند، چیه؟ مد روزه؟!
در مورد نمونه کد هم باید بگویم همراه همین dll نمونه ای بود برای VB6 و VC++6 ولی به علت قدیمی بودن ورژن آپلودشان نکردم.
ولی دیدن یا ندیدنشان برایتان فرقی نمیکند!!! مثلاً نمونه VB6 اش این است:
کد:
Public Declare Function Inp Lib "inpout32.dll" Alias "Inp32" (ByVal PortAddress As Integer) As Integer
Public Declare Sub Out Lib "inpout32.dll" Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)
Private Sub Command1_Click()
Text2.Text = Str(Inp(Val("&H" + Text1.Text)))
End Sub
Private Sub Command2_Click()
Out Val("&H" + Text1.Text), Val(Text2.Text)
End Sub
فرم دو دکمه و دو تکس باکس دارد!
با زدن دکمه Command1 ورودی از پورت با شماره موجود در Text1 خوانده شده و در Text2 نشان داده میشود.
با زدن دکمه Command2 عدد موجود در Text2 به پورت با شماره موجود در Text1 فرستاده میشود.
-
خیلی خیلی ممنونم
مطالب را خوندم و فایل هم دانلود کردم
میتونم یه خواهش دیگه کنم؟
من نیاز دارم که اون نقشه کلید شماره دو را اجرا کنم اما اصلا برنامه نویسی بلد نیستم. چون اصلا جزئ رشته تحصیلیم نیست. میشه سورس این برنامه را بزاری تا من کامپایل کنم و اجرا کنم؟
البته بستن کلید را دیگه خودم بلدم ( چشمک)
-
-
سلام
:blink: :blink: :blink: :blink: :blink: :blink: :blink: :blink: :blink: :blink: :blink: :blink: :blink: :blink: :blink: :blink: :blink: :blink: :blink:
آخه دل انگیز بابا! کدش همان دو سه خطی بود که نوشتم! :31:
باشه ایمیل بده، یک نمونه برایت میفرستم که یک پنجره داشته باشد، هر وقت کلید را زدی پنجره اش سبز شود و هر وقت نزدی سفید!!!! :blink: :31: خوب بید!