منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
تعريف طريقة جلب ملف من الريسورس - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : تعريف طريقة جلب ملف من الريسورس (/showthread.php?tid=8811)



تعريف طريقة جلب ملف من الريسورس - ali.alfoly - 06-05-13

السلام عليكم ورحمة الله
كنت لما احب اعمل فنكشن يعون بصورة من الريسورس كان بيكون
PHP كود :
As System.Drawing.Image 
هذا للصور تعود فى متغير من نوع Image
طيب الملفات بتعود فى متغير من نوع ايه
الملفات دى pdf و txt


تعريف طريقة جلب ملف من الريسورس - Sajad - 06-05-13

السلام عليكم

الافضل ان تعرف متغيرات من نوع Object لان هذه الفئة لكل الانواع



تعريف طريقة جلب ملف من الريسورس - ali.alfoly - 06-05-13

جزاك الله خيرا اخى سجاد
هذه الطريقة على حد علمى بتاخد مساحة كبيرة من الرام ووقت اكثر فى التنفيذ من Image
واريد ان اعرف كيف افتح الملف بعد استدعائه عن طريق الدالة
إقتباس : Public Shared Function GatFile(ByVal FileName As String) As Object
Return My.Resources.ResourceManager.GetObject(FileName)
End Function



تعريف طريقة جلب ملف من الريسورس - Sajad - 06-05-13

السلام عليكم

اخي العزيز ملفات الtxt والimage تستطيع فتحها مباشرة من خلال البرنامج في الTextbox والPicturebox

اما الpdf أعتقد يمكن فتحها لكن عن طريق مكتبة خاصة

اذهب الى قسم مقالات سي شارب في موضوع بيخص الpdf باسم create pdf file with iText



تعريف طريقة جلب ملف من الريسورس - ربيع - 06-05-13

نحمده ونصلي على رسوله الكريم

كما قال الأخ
[b]sajad[/b] بخصوص الملفات النصية والصور، أما الملفات الثنائية استخدم:
كود :
[align=left]Dim path As String = Application.StartupPath & "file.ext"
System.IO.File.WriteAllBytes(path, My.Resources.MyFile)
System.Diagnostics.Process.Start(path)
[/align]



تعريف طريقة جلب ملف من الريسورس - ali.alfoly - 07-05-13

جزاكم الله خيرا اخى سجاد واخى ابراهيم
انا مش عايز افتح ملف pdf داخل البرنامج انا عايز افتحه فى الكمبيوتر عادى كان الملف على الهاردديسك
انا فهمت من كود اخونا ابراهيم انه يجب تحويل الملف من بنرى الى ملف على الهارد ثم فتحه
طيب هل هذه افضل طريقه لان كده هطر حذف الملفات القديمة عند فتح ملف جديد وهكذا