PDA

View Full Version : برنامه نویسی برای پورت ها و کنترل مدار جانبی در سی پلاس پلاس



Mohammad@er
شنبه 04 بهمن 1393, 02:04 صبح
سلام.
دوستان من دنبال برقراری ارتباط با پورت موازی یا پارائل هستم .

آموزش های موجود رو دنبال کردم ولی چون قدیمی بود و با ویندوز 7 مطابقت نداشت ارزشی نداشتن .

خیلی تحقیق کردم .

از پورت تالک بخاطر پشتیبانی نکردن از ویندوز 7 نمیشه استفاده کرد و باید از DLL های همچون WINIO.DLL و INPut32.DLL استفاده کرد .

ولی هیچکدوم کار نمی کنن .

یکسری کد پیدا کردم که ظاهرا صحیح اند ولی کامپایلر نمی تونه اونارو کامپایل کنه .

می خام کدی بنویسیم که بشه مدار زیر رو تحت فرمان بگیره .

127842

ادرس پورت پارائل 378 هست .

کد زیر در کامپایلر من کامپایل نمیشه .



#include <iostream.h>
#include "stdafx.h"
#include <windows.h>
#include <conio.h>
#include "c:\temp\winio\source\dll\winio.h"
#pragma comment(lib, "c:\\temp\\winio\\examples\\c\\winiotest\\winio.lib")

using namespace std;

int main(int argc, _TCHAR* argv[])
{
bool ok=InitializeWinIo();
DWORD value=2;
ok=GetPortVal(0x378,&value,0);
ShutdownWinIo();
getch ();
return 0;
}


این کد باید با winio کار کنه اما اصلا کامپایل نمیشه که بخاد کار کنه .

کامپایلر من dev c++ هست .

لطفا اگر میشه کامل و جامع توضیح دهید روش برنامه نویسی برای پورت رو .

و خاهشا به پست های قدیمی و بی کاربرد ارجاء ندید ...

شکل پورت پارائل هم به صورت زیره ...

127843
ممنون .

Mohammad@er
شنبه 04 بهمن 1393, 15:42 عصر
میدونم اسپم دادن خلاف قوانین انجمن هست .

ولی واقعا کسی نیست که جواب بده ؟