واضح آرشیو وب فارسی:سایت ریسک: SADEGH 718-12-2009, 02:03 PMسلام چند تا سوال در مورد 7 تا API دارم. سوال اول اینکه این API ها چه کاری رو انجام می دن؟(بعضی هاشون رو تقریبا متوجه شدم چه کاری انجام می دن. داخل پرانتز می نویسم. اگه اشتباه بود لطفا تصحبح کنید.) سوال دوم اینکه چطور می تونم از هر کدوم استفاده کنم؟(اگه یه برنامه ی 2-3 خطی برای هرکدوم بذارید ممنون می شم.) البته تو برنامه API-Gudie مثال هست. ولی مشکل اینجاست که داخل مثال ها یه سری توابع و فرمان ها هست که من باهاشون آشنا نیستم. 1- GetPrivateProfileString 2- WritePrivateProfileString 3- GetProfileString 4- (کپی کردن فایل ها با دادن مسیر مبدا و مقصد) Copyfile 5- (مسیر پوشه ویندوز را مشخص می کند.) GetWindowsDirectory 6- (مسیر پوشه TEMP را مشخص می کند) GetTempPath 7- (با اضافه کردن چند دستور مسیر پوشه سیستم32 را مشخص می کند.) GetSystemDirectory برای استفاده از هریک هم باید دستورات زیر را در بخش Genreal یا یک ماژول بنویسیم: 1- Public Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long 2- Public Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long 3- Public Declare Function GetProfileString Lib "kernel32" Alias "GetProfileStringA" (ByVal lpAppName As String, ByVal lpKeyName As String, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long) As Long 4- Public Declare Function CopyFile Lib "kernel32" Alias "CopyFileA" (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, ByVal bFailIfExists As Long) As Long 5- Public Declare Function GetWindowsDirectory Lib "kernel32" Alias "GetWindowsDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long 6- Public Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long 7- Declare Function GetSystemDirectory Lib "kernel32" Alias "GetSystemDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long ممنون می شم اگه راهنمایی کنید. خیلی برام مهمه. MR Cracker18-12-2009, 11:04 PMیه نظر من اگه جست و جو کنید براحتی مطالب زیادی پیدا می کنید. api ها یه توابعی هستند که با زبان سی ++ نوشته شدن و به نظر من خیلی خیلی وی بی رو قدرتمند می کنن ولی تنها اشکال اونها اینه که کار با هاشون سخته در موردapi هایی که گفتید می تونید از برنامه های api فارسی استفادخ کنید چون یا مثال هر api رو توضیح می دن بازم می گم بهترین کار جست و جو هست سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 637]