0

..:::تایپک جامع توابع ویژوال بیسیک:::..

 
siryahya
siryahya
کاربر طلایی1
تاریخ عضویت : اسفند 1389 
تعداد پست ها : 158652
محل سکونت : ▂▃▄▅▆▇█Tabriz█▇▆▅▄▃▂

پاسخ به:..:::تایپک جامع توابع ویژوال بیسیک:::..
یک شنبه 20 اردیبهشت 1394  5:19 PM

اين تابع مقدار يک ورودي رجيستري را بر مي گرداند
اگر تابع کار خود را با موفقيت با پايان برساند مقدار صفر را بر مي گرداند در غير اينصورت يک مقدار غير صفر را که بيانگر شماره خطا است را بر مي گرداند که مي توان با تابع FormatMessageA توضيحات آن را به دست آورد
 
hKey : يک اشاره گر از يک کليد رجيستري ( اگر اين کليد وجود داشته باشد ان را با تابع RegOpenKeyExA و اگر وجود نداشته باشد و تصميم داشته باشيد خودتان آن را بسازيد آن را با تابع RegCreateKeyExA به دست بياوريد
lpValueName : نام ورودي که مقدار آن بايد توسط تابع برگردانده شود
lpReserved : مقدار اين متغير صفر مي باشد
lpType : نوع داده اي که توسط تابع بر گر دانده مي شود
REG_NONE : تابع نوع خروجي را تعيين مي کند
REG_BINARY : يک ورودي بايناري است 
REG_DWORD : يک ورودي دو کلمه اي (Doul Word) است
REG_SZ : يم متغير رشته اي است
REG_EXPANDSZ : يک متغير رشته از نوع قابل بسط است
lpData : اين بافر توسط تابع مقدار دهي مي شود و حاوي مقدار ورودي مورد نظر خواهد بود
lpcbData : طول بافر lpData
کد PHP:
Private Const REG_NONE = 0 
Private Const REG_SZ = 1 
Private Const REG_EXPANDSZ = 2 
Private Const REG_BINARY = 3 
Private Const REG_DWORD = 4 
 
Private Declare Function RegQueryValueExA Lib "advapi32.dll" (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, ByRef lpType As Long, ByVal lpData As String, ByRef lpcbData As Long) As Long  

ترکی زبان قربون صدقه رفتنه داریم که: گوزلرین گیله‌سین قاداسین آلیم که یعنی درد و بلای مردمک چشات به جونم …!.

تشکرات از این پست
دسترسی سریع به انجمن ها