![]() |
|
رسالة خطا حول system.drawing - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : رسالة خطا حول system.drawing (/showthread.php?tid=21326) |
رسالة خطا حول system.drawing - سعود - 09-08-17 آمل التكرم بتجربة المثال وتصحيح الخطا
كلمة المررو saudpass
الخطا لا يظهر الا بعد مدة من التصوير جرب التشغيل من الاستوديو وليس من الملف التنفيذي
RE: رسالة خطا حول system.drawing - silverlight - 09-08-17 غالبا الصورة التي تستخدمها لتعريف الجرافكس قد تكون قيمتها تساوي Nothing وبالتالي الجرافكس التي تستخدمها لتصوير الشاشة ليس لها قيمة مطلقا تأكد أن المستطيل المستخدم في تكوين الصورة قيمته لا تساوي Nothing أو الأفضل أن تتأكد أن جميع المتغيرات مثل المستطيل و الصورة و الجرافكس قيمتها لا تساوي Nothing أيضا عليك بعد أن تحفظ الصورة في المصفوفة تقوم بعمل Dispose للجرافكس ثم للصورة أنت لا تحتاج أن تحدد PixelFormat الخاص بالصورة لأن اي صورة يتم التقاطها لشاشة الكمبيوتر يكون pixel format الخاص بها يساوي Format32bppArgb يكفي أن تعرف الصورة كما في الكود أدناه كود : screenshot = New System.Drawing.Bitmap(bounds.Width, bounds.Height)ايضا الكود الخاص بتصوير الشاشة يكفيك أن تكتبه كالتالي كود : g.CopyFromScreen(bounds.X, bounds.Y, 0, 0, bounds.Size)RE: رسالة خطا حول system.drawing - سعود - 09-08-17 بارك الله فيك لكن انا مستغرب انه يعمل ويصور وعند مدة معينة يتوقف...هذا جعلني اشك ان المسالة ضمن مصفوفة الصور. ساعمل بنصيحتك شكر الله لك. RE: رسالة خطا حول system.drawing - سعود - 09-08-17 تبين ان الخطا له علاقة بمحدودية مصفوفة الصور فبعد ان استبدلتها ب، DataTable زال الاشكال عن كل من المسجل و المشغل |