PDA

View Full Version : مبتدی: مشکل مقدار بازگشتی تابع موجود در DLL



Collector
جمعه 27 اردیبهشت 1392, 15:14 عصر
سلام
من یک تابع نوشتم که داخل کلاس تعریف کردم و در نهایت داخل یک فایل DLL قرار دادم.
حالا من میام یک رشته را برمیگردانم.
توی این تابع اگر مقدار بازگشتی رشته بیشتر از 15 کاراکتر بشه این خطا را نمایش میده
موقع خطا فایل dbgheap.c را نمایش میده (خط 1317)
لطفا راهنمایی بفرمایید.


Windows has triggered a breakpoint in Execute.exe.

This may be due to a corruption of the heap, which indicates a bug in Execute.exe or any of the DLLs it has loaded.

This may also be due to the user pressing F12 while Execute.exe has focus.

The output window may have more diagnostic information.

saied_hacker
جمعه 27 اردیبهشت 1392, 15:35 عصر
خوب تابع رو میزاشتی - این که به درد نمیخوره کاریش نمشه کرد !

Collector
جمعه 27 اردیبهشت 1392, 16:31 عصر
خوب تابع رو میزاشتی - این که به درد نمیخوره کاریش نمشه کرد !

تابع چیز خاصی نداره شما یک تابع را در نظر بگیر که یک رشته را برمیگرداند.

UfnCod3r
جمعه 27 اردیبهشت 1392, 17:44 عصر
شما لف کن کد های تابع رو بزار
درضمن بعضی مواقع این خطا بیخودی میاد موقع دیباگ
در حالت Release از بین میره ی امتحان بکن