PDA

View Full Version : USB Port



champion
پنج شنبه 21 دی 1385, 10:57 صبح
دوستان عزیزم سلام
قبلا هم یک سوال پرسیده بودم در مورد کار با پورت USB حالا یک سوال دیگه ذارم
من باید اول از یک API به اسم HidD_GetHidGuid برای بدست اوردن Guid استفاده کنم
ورودی یک رکورد هستش که در ویژوال بیسیک انجوری تعریف میشه


TYPE GUID
Data1 AS LONG
Data2 AS INTEGER
Data3 AS INTEGER
Data4(7) AS BYTEEND TYPE

من معادلش توی دلفی اینجوری تعریف کردم


type TGuid = Record
Data1 : integer ;
Data2 : integer ;
Data3 : integer ;
Data4 : string[7];
end;

ولی وقتی Api رو با این رکورد صدا میزنم پیغام خطا میده


Procedure HidD_GetHidGuid(HidGuid :TGuid );StdCall ;external'Hid.dll' name 'HidD_GetHidGuid';

تعریف پروسیجر رو هم در بالا نوشتم
کسی میتونه به من کمک کنه ممنون میشم نمیدونم شاید رکوردم رو اشتباه تعریف کردم

Saeid59_m
پنج شنبه 21 دی 1385, 11:01 صبح
من یه کامپوننت دارم مربوط به کار با USB‌ببین بدردت می خوره