بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــة
مرحباً بكم يا إخواني سوف أدخل في الموضوع مباشرة
أنا واجهتني مشكلة وهي أنني أعمل برنامج ميديا بالسي شارب
وقد أضفت ملف dll من خارج الدوت نت
وهذا الملف هو
Microsoft.DirectX.AudioVideoPlayback
وعند الضغط على زر فتح يظهر لي شاشة لاختيار الملف المراد تشغيله ثم تحميل الملف في متغير من النوع audio
ولكن عند الضغط على الزرار فتح تظهر الرسالة الآتية
loaderLock is detected
DLL 'D:\work\programming\VS Projects\AudioPlay\AudioPlay\bin\Debug\Microsoft.DirectX.AudioVideoPlayback.dll' is attempting managed execution inside OS Loader lock. Do not attempt to run managed code inside a DllMain or image initialization function since doing so can cause the application to hang.
وبصراحة مش عارف المشكلة دي من إيه
على فكرة الكود هو ده
OF.ShowDialog();
ap = Audio.FromFile(OF.FileName);
وعندما أحذف السطر الثاني يقوم بفتح الشاشة الخاصة بفتح الملفات
أتمنى أن لا أكون قد أثقلت عليكم وأتمنى من الله ثم منكم الرد على مشكلتي

