ورود

View Full Version : سوال: کاربرد چند فایل سرایند



malek97
چهارشنبه 26 خرداد 1395, 17:54 عصر
سلام دوستان میخواستم بدونم کاربرد و نحوه کار هر کدوم از فایل سرایند ها به چه صورتی هستن؟
#include <windows.h>
#include <mmsystem.h>
#pragma comment(lib,"winmm.lib")
ممنون میشم کار هر کدوم رو جدا توضیح بدید

mobtadi1
چهارشنبه 26 خرداد 1395, 23:08 عصر
به‌طور کلی windows.h شامل تمام توابع ای‌پی‌آی Win32 است، توابعی که برای برنامه‌نویسی و توسعه برنامه‌های ویندوز به‌کار میره.
ای‌پی‌آی یک رابط برنامه‌نویسی است که برای توسعه یک سیستم نرم‌افزاری از سوی تولید کننده، در اختیار توسعه دهندگان قرار داده می‌شه، که در اینجا این ای‌پی‌آی، Win32 نام داره و مطعلق به سیستم‌عامل ویندوز هست.
فایل windows.h شامل تعدادی فایل‌های سرآیند دیگر هست که به این فایل‌های سرآیند که در داخل یک فایل سرآیند دیگه قرار دارند، فایل سرآیند فرزند یا child گفته می‌شه. mmsystem.h یک فایل سرآیند فرزند (child) است. بعضی از فایل‌های سرآیند فرزند با وارد کردن فایل سرآیند والد (parent، در اینجا windows.h) قابل دسترسی هستند، اما در غیر اینصورت ممکن است که نیاز باشد تا بصورت جداگانه فایل‌های فرزند را اضافه کنید. از فایل mmsystem.h برای کار با توابع چندرسانه‌ای استفاده می‌کنند.
اگرچه بسیاری از توابع ویندوز با استفاده از Win32 API در دسترس هستند، اما برای استفاده از بعضی از توابع باید علاوه بر وارد کردن windows.h، مستقیما فایل شامل توابع رو هم لینک کنید، که در سوال شما از کتابخانه winmm استفاده شده.

سوال خوبی بود. خودم هم یادگرفتم :-)

malek97
پنج شنبه 27 خرداد 1395, 09:26 صبح
خیلی ممنون واقعا لطف بزرگی کردید