المشاركات : 7
المواضيع 5
:
: 0
الإنتساب : May 2010
وردت في المنتدى أحد المواضيع التي تبين التعامل مع منفذ الـ com و التعامل معه على أنه ملف سهل الإستخدام و لكنني لم أتمكن من الحصول على الطريقة التي تبين آلية التعامل مع منفذ الـ usb من خلال دلفي و لاسيما أنه أصبح الأكر شيوعاً في الأستخدام
أفيدونا جزاكم الله خيراً و جعلها في موازين حسناتكم
المشاركات : 563
المواضيع 28
:
: 0
الإنتساب : Dec 2008
السلام عليكم
1- أولا يجب توفير عنوان المنفذ لـ للحصول على مقبض Handle نتعامل معه (إرسال / إستقبال)
- إذن نتحصل على المقبض مباشرة ! :
PHP كود :
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 = class(TForm)
private
{ Private declarations }
Procedure nHDevice(Var M:MSG); message WM_DEVICECHANGE;
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.nHDevice(Var M:MSG);
begin
//ShowMessageFmt('Device Handle : %X',[M.hwnd]);
Caption:= 'Device Handle : $' + IntToHex(M.hwnd,8);
end;
end.
- الأن نتعامل معه عادي (WriteFile & ReadFile) , بالإظافة إلى إعدادات الـ Modem & Terminal
حسب مواصفات المشروع .
هذا مجرد حل حتما هناك عدة حلول أخرى سوء مركبات جاهزة أو مكتبات خاصة dLLs ,
للمزيد :
هنا
بالتوفيق ,,
المشاركات : 176
المواضيع 50
:
: 0
الإنتساب : Oct 2009
السلام عليكم
إقتباس :لكنني لم أتمكن من الحصول على الطريقة التي تبين آلية التعامل مع منفذ الـ usb
الحقيقة بأنني لم أفهم ما تريد بالضبط يعني كيف تريد التعامل معه يعني الكتابة إلى قرص موصول معه ؟ أم تريد أشياء أخرى.. ممكن التوضيح وفقك الله.
المشاركات : 111
المواضيع 41
:
: 29
الإنتساب : Apr 2011
نشكرك اخي على التوجيه
ولاكن كيف يتم تفعيل و تعطيل المنفذ usb
علما انا لدينا اكثر من منفذ واحد.. مع شكري وتقديري