برای مشاهده روند ساخت پروژه ها و محصولات به کانال تلگرام ما بپیوندید           
  خانه محصولات دانلود پروژه ها بحث و گفتگو وبلاگ آموزشها و مقالات تماس با ما  

  فروم khazama.com --> زبانهای برنامه نویسی --> این کد چیکار می کنه؟

  جمعه 13 مرداد 91 , 8:20 PM


کاربر
sam7s64
تعداد پستها : 6
این کد چیکار می کنه؟

// aaaaaaaaaa.cpp : Defines the entry point for the console application.

//

#include "stdafx.h"

#include <windows.h>

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

#include <commdlg.h>

#define READ_TIMEOUT 500

#include <windef.h>

 

 

int _tmain(int argc, _TCHAR* argv[])

{

TCHAR* currentuser = L"COM8";

LPCWSTR *lstr = (LPCWSTR *)(&currentuser);

HANDLE hComm;

 

DWORD dwRead;

OVERLAPPED osReader = {0};

 

DWORD dwRes;

hComm = CreateFile(*lstr,GENERIC_READ | GENERIC_WRITE, 0, 0,

OPEN_EXISTING,FILE_FLAG_OVERLAPPED,0);

if (hComm == INVALID_HANDLE_VALUE) printf("*Error opening port\n");

else printf("*Port opened succesfully\n");

osReader.hEvent = CreateEvent(NULL, TRUE, FALSE, NULL);

if (osReader.hEvent == NULL) printf("*Error creating overlapped event; abort\n");

BYTE inByte = 1;

for(int i=0; i<100; i++) {

if(!ReadFile(hComm, &inByte, 1, &dwRead, &osReader))

dwRes = WaitForSingleObject(osReader.hEvent, READ_TIMEOUT);

printf("%02x\n", inByte);

}

CloseHandle(osReader.hEvent);

//wait for user

int a;

scanf("%d", &a);

return 0;

}

 


  جمعه 13 مرداد 91 , 8:27 PM


کاربر
sam7s64
تعداد پستها : 6
؟

این برنامه error نمیده ولی پیامهای زیر رو میده
کسی میدونه برای چیه؟

aaaaaaaaaa.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll', Cannot find or open the PDB file

'aaaaaaaaaa.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', Cannot find or open the PDB file 


  چهارشنبه 18 مرداد 91 , 9:01 PM


مدیر سایت
behzad
تعداد پستها : 905
برنامه مربوط به کار با پورت سریال هست
ولی بهتره برای اینکار از کامپوننتهای موجود استفاده کنید
مثل mscom32
**  آخرین ویرایش در  چهارشنبه 18 مرداد 91 - 9:05 PM

_______________________________________________________________________
پروژه های حرفه ای الکترونیک و کامپیوتر در www.khazama.com
مجموعه متن باز نامهای اصیل ایرانی
وبلاگ نوشته های شخصی من


  يكشنبه 22 مرداد 91 , 5:01 PM


کاربر
sam7s64
تعداد پستها : 6
؟

چجوری باید با این کامپوننت کار کنیم؟

  سه‌شنبه 24 مرداد 91 , 12:25 PM


مدیر سایت
behzad
تعداد پستها : 905
یه مقاله توی سایت برای کار با این کامپوننت وجود داره

_______________________________________________________________________
پروژه های حرفه ای الکترونیک و کامپیوتر در www.khazama.com
مجموعه متن باز نامهای اصیل ایرانی
وبلاگ نوشته های شخصی من


  صفحه : [1]    
 
 


Designer And Programmer : Behzad khazama
Coded With ASP.NET
تمامي حقوق مادي و معنوي مطالب متعلق به اين سايت ميباشد .
هر گونه استفاده از مطالب اين سايت تنها با ذکر منبع بلامانع ميباشد
.
www.khazama.com
Tel : 051-44641597 - 09363677001 - 09155714862
Support SMS Center: 09363677100