PDA

View Full Version : کامپو ننت مخصوص کار با پورت ها؟



reza_hajizade
دوشنبه 05 شهریور 1386, 15:02 عصر
با سلام ببخشید
از دوستان کسی با کامپو ننت های دلفی مخصوص سخت افزار کار کرده
می دونید تعداد اونا یه کم زیاده من فقط خواهش می کنم دوستانی جواب بدند که با این کامپوننت ها کار کردند
اگه واسه اونا کرکی سراغ دارید خیلی ممنون میشم
البته همین که معرفی بکنید خودش کلیه
موفق باشید :قلب:

absent
سه شنبه 06 شهریور 1386, 09:28 صبح
البته واژه "کراک" که استفاده کردی خیلی بده!
می تونی از کامپوننت free یا رایگان استفاده کنی مثل : TAPA Pro. که قابلیت کار با پورت های سریال رو داره . از دستورات اسمبلی هم می تونی برای خواندن یا نوشتن روی پورت در دلفی استفاده کنی

reza_hajizade
سه شنبه 06 شهریور 1386, 20:28 عصر
سلام
دوست عزیز شرمنده درسته اشتباه از من بود
ممنونم :خجالت:

lebrahimi
چهارشنبه 03 مهر 1387, 11:24 صبح
از Ciacomport می تونید استفاده کنید که مخصوص کار کردن با Comport Rs232 هستش.

noorsoft
چهارشنبه 03 مهر 1387, 12:12 عصر
برای دلفی یک Dll وجود داره بنام Port که به راحتی با پورتها ارتباط بر قرار میکنه

اصغر (پآچ)
چهارشنبه 03 مهر 1387, 17:09 عصر
سلام دوست من
میشه نحوه استفاده از این DLL رو توی دلفی برام توضیح بدی؟

موفق و موید باشی

DAMAVAND
چهارشنبه 03 مهر 1387, 20:40 عصر
سلام دوست من
میشه نحوه استفاده از این DLL رو توی دلفی برام توضیح بدی؟

موفق و موید باشی


درسته از Port.dll ميتونيد استفاده کنيد.ولي ديگه خيلي قديمي شد مال زمان Win 95 هست.
بعضي از توابعش مثل توابع کار با پورت موازي ديگه تو ويندوز NT کار نميکنه. براي کار با پورت موازي ميتونيد از Input32.dll استفاده کنيد.قبلا تو سايت زياد بحث شده.براي کار با پورت سريال هم بهتره از کامپوننت استفاده کنيد .براي کار با پورت سريال هم بهترين و حرفه اي ترين کامپوننت Comport هست . اين سايت سازنده هست نسخه کامل هم ک ميدونيد چه جوري تهيه کنيد !!!!!!!!:متفکر:
http://www.winsoft.sk/comport.htm

ولي در هر صورت تمام توابع رو براتون ميزارم اينجا , بجز توابع پورت موازي ميتونيد از بقيش استفاده کنيد :


const THEDLL='PORT.DLL';
Procedure DELAY(i:WORD); stdcall; external THEDLL;
Procedure TIMEINIT; stdcall; external THEDLL;
Function TIMEREAD: DWORD; stdcall; external THEDLL;
Procedure DELAYUS(i:DWORD); stdcall; external THEDLL;
Procedure TIMEINITUS; stdcall; external THEDLL;
Function TIMEREADUS: DWORD; stdcall; external THEDLL;
Procedure OUTPORT(PortAddr:Word; Data:byte); stdcall; external THEDLL;
Function INPORT(PortAddr:Word):Byte;stdcall; external THEDLL;
Function OPENCOM(S:PCHAR):Integer;stdcall; external THEDLL;
Function READBYTE:Integer;stdcall; external THEDLL;
Procedure SENDBYTE(d:WORD);stdcall; external THEDLL;
Procedure DTR(d:WORD);stdcall; external THEDLL;
Procedure RTS(d:WORD);stdcall; external THEDLL;
Procedure TXD(d:WORD);stdcall; external THEDLL;
Function CTS:Integer;stdcall; external THEDLL;
Function DSR:Integer;stdcall; external THEDLL;
Function RI:Integer;stdcall; external THEDLL;
Function DCD:Integer;stdcall; external THEDLL;
Procedure REALTIME(d:BOOLEAN);stdcall; external THEDLL;
Function SOUNDSETRATE(Rate:DWORD):DWORD; stdcall; external THEDLL;
Function SOUNDGETRATE:DWORD; stdcall; external THEDLL;
Function SOUNDBUSY:Boolean; stdcall; external THEDLL;
Function SOUNDIS:Boolean; stdcall; external THEDLL;
Procedure SOUNDIN(Puffer:Pchar;Size:DWORD); stdcall; external THEDLL;
Procedure SOUNDOUT(Puffer:Pchar;Size:DWORD); stdcall; external THEDLL;
Function SOUNDGETBYTES:DWORD; stdcall; external THEDLL;
Function SOUNDSETBYTES(B:DWORD):DWORD; stdcall; external THEDLL;
Procedure SOUNDCAPIN; stdcall; external THEDLL;
Procedure SOUNDCAPOUT; stdcall; external THEDLL;
Function JOYX:DWORD;stdcall; external THEDLL;
Function JOYY:DWORD;stdcall; external THEDLL;
Function JOYZ:DWORD;stdcall; external THEDLL;
Function JOYR:DWORD;stdcall; external THEDLL;
Function JOYBUTTON:DWORD;stdcall; external THEDLL;

موفق باشيد.

دنیای دلفی
پنج شنبه 04 مهر 1387, 23:05 عصر
از Cport هم مي توني كه Open Source است استفاده كني .