بنده یک کارت 32 کاناله دارم که باید با سرعت زیاد این کانالها را بخونم، اینکه میفرمایید اول یک برنامه بنویسید و از عملکرد اون اطمینان حاصل کنید، من برنامه را نوشتم و اونم نه برای 32 کانال، بلکه برای 1 کانال، و بسیار خوب جواب میداد، بماند که بعضی اوقات اطلاعات را علامت دار برمیگرداند، اما به هر...
با تشکر از راهنمایی جنابعالی، اما خود نویسنده dll و همکارش که برای 64 بیت اون را گسترش داده هم گفتند که استفاده از این dll اونم با سرعت بالا مناسب نیست، و بهتر است خودت تو خود برنامه اصلی این کار را بکنی!!!!!!!
من در استفاده از این dll هر آنچه از دستورات شرطی بود استفاده کردم، حتی با فرض اینکه...
سلام، آقای مهندس علی سعید.
جناب مهندس، بنده تو سنکرون کردن توابع داخل فایل inpout32.dll با برنامه خودم مشکل دارم به این نتیجه رسیدم که باید خودم ارتباط برنامه را مستقیما با پورت برقرار کنم، آیا میتونید در این زمینه به بنده کمک کنید، اطلاعاتی که به دست آوردم اینکه دسترسی به ring0 مستقیما در winXP...
با سلام مجدد و تشکر از جناب آقای علی سعید
مهندس آیا امکان برگرداندن دو مقدار و یا بیشتر در یک فایل dll وجود دارد؟
چگونه و به چه ترتیب متغیرها باز میگردن؟
ضمنا یک سوال دیگه داشتم و اینکه ی فایل dll که حدود 120 ورودی میتواند دریافت نوشتم و از یک نرم افزار مونیتورینگ صنعتی فرا خوندمش، با نوشتن یک...
بله dll کاملا درست نوشته شده، اگر تو تابع FUNC یک برنامه ساده بنویسم که مثلا دو عدد را با هم جمع کنه و نتیجه را برگردونه و یا یک عدد ثابت را برگردونه به درستی کار میکنه، فقط این حلقه انجام نمیشه، با فرض اینکه خروجی FUNC قرار باشه عدد ثابت b=0x220 را برگردونه کاملا درست عمل میکنه و یا مثلا ورودی...
با سلام خدمت دوست گرامی آقای علی سعید و تشکر از راهنمایی های خوبتون.
مهندس بنده در یک فایل DLL از دستور if استفاده کردم به نحوی که برنامه بعد از دریافت یک int آن را با چند عدد مقایسه میکنه و بعد در هر بازه ای بود یک مقداری را متناسب بر میگردونه، اما این حلقه اصلا اجرا نمیشه، جالب اینجاست که...
جناب علی سعید، من اگر بخواهم از همون فایل inpout32.dll به همون روشی که خودش برا ارتباط برقرار کردن استفاده کنم، آیا میتونم تو فایل dll خودم صداش کنم؟
البته خودم اینکار را کردم، در حالت عادی جواب میده، اما موقع فراخوندنش تو فایل dll ای که خودم مینویسم و میخوام تو ی نرم افزار مانیتورینگ فایل خودم...
با تشکر مجدد، در استفاده از virtual box دچار مشکل شدم، مشکل هم اینکه به نوع پارتیشن ایراد میگیره، یعنی برا نصب ویندوز me احتیاج به پارتیشن dos داره، اومدم پارتیشن درایو c را fat کردم ولی بازم همون خطا را میده، چیکار باید بکنم؟
در مورد iinpout32.dll هم خدمتتان بگم که ویندوزم 32 بیتی هست و با...
سلام مجدد خدمت شما آقای علی سعید و تشکر بابت راهنمایی های قبلیتون.
میخواستم بپرسم که آیا میشه یک فایل dll در ویندوز 98 یا ME نوشت و بعد اون را در ویندوز XP فراخوانی کرد؟
این را برا این میپرسم که دسترسی به دستورات دسترسی مستقیم به پورت در ویندوز 98 و ME راحت می باشد، مثل دستور _outp()، آیا میشه...
ممنون از شما جناب علی سعید، ضمن تبریک عید فطر، خواهشمندم راهنمایی بفرمایید که آیا امکان فراخوانی یک فایل DLL در یک DLL دیگر وجود دارد؟
مثلا یک DLL داریور داری، و نمیتونی از توابعش تو یک برنامه مستقیما استفاده کنی، بنابراین لازمه یک واسط بین این DLL و برنامه اصلی یا نرم افزار اصلی باشه تا بتونه...
سلام جناب علی سعید، ممنون بابت راهنماییتون، آیا برا ساختن فایل DLL احتیاج به هدر نیست؟
تو راهنمایی هایی که MSDN کرده هدر داره، لطفا آدرس زیر را ملاحظه فرمایید:
http://msdn.microsoft.com/en-us/library/ms235636(v=vs.80).aspx
همچنین در DLL از Class استفاده کرده است!
در ضمن وقتی برای ساخت DLL پروژه...
سلام، بنده رفتم یک dll با استفاده از MSDN نوشتم، اما error داد.
فایل هدر را به این ترتیب نوشتم:
#ifdef MN_EXPORTS
#define myMN __declspec(dllexport)
#else
#define myMN //__declspec(dllimport)*/
#endif
// This class is exported from the mn.dll
class myMN add {
public:
add(char a,char b)...
با سلام، بنده یک کارت Isa دیتا اکوزیشن دارم که با استفاده از VC6 تونستم با استفاده از دستورات Direct I/O با آن ارتباط برقرار کنم، حالا میخوام مقداری را که این کارت برمیگردونه را که دو عدد 8 بیتی هست را در برنامه دیگر استفاده کنم، میخواستم dll بسازم و از این dll در برنامه دیگری با زبان برنامه...