تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مسح صورة من الملف الموجود في البرنامج
#11
(22-12-18, 08:19 PM)elgokr كتب :
وعليكم السلام ورحمة الله وبركاته

كود الحذف هو كود الحذف الاعتيادى من قاعدة البيانات

واما عن الصورة ستحتاج الى استخدام الكود التالى
كود :
       Dim FileDelete As String = "C:\testDelete.png"
       If System.IO.File.Exists(FileDelete) Then
           System.IO.File.Delete(FileDelete)
       End If

طبعاً ستقوم بتغيير 
PHP كود :
"C:\testDelete.png" 

الى مسار الصورة لديك
فمثلاً اذا كان الصورة بنفس مجلد البرنامج

بداخل مجلد مخصص للصورة سيكون المسار بهذا الشكل
كود :
"Folder\testDelete.png"

تحياتى لك
وتمنياتى لك التوفيق
مشكلتي هنا testDelete.png ماذا اضع وضعت  التكست بوكس الموجودة على الفورم لكن لم تنجح يعني مشكلتي اسم الصورة

(02-01-19, 11:45 PM)a.wagdi كتب :
(02-01-19, 11:42 PM)hassan 14 كتب : هذا الكود 
           Pectcher.Text تمثل اسم الصورة في الفورم 
كود :
Try
           My.Computer.FileSystem.DeleteFile(Application.StartupPath & Pectcher.Text)
       Catch ex As Exception

       End Try


ليس هذا الكود الذي اقصده،

ولكن سأجيبك على أساسه
ضع فاصل "\" قبل السم الصورة

لاحظ انه في حالة تم عرض الصورة في PictureBox بطريقة Image.FromFile قد لا تتمكن من حذف الصورة

لم ينجح للاسف

(02-01-19, 11:45 PM)a.wagdi كتب :
(02-01-19, 11:42 PM)hassan 14 كتب : هذا الكود 
           Pectcher.Text تمثل اسم الصورة في الفورم 
كود :
Try
           My.Computer.FileSystem.DeleteFile(Application.StartupPath & Pectcher.Text)
       Catch ex As Exception

       End Try


ليس هذا الكود الذي اقصده،

ولكن سأجيبك على أساسه
ضع فاصل "\" قبل السم الصورة

لاحظ انه في حالة تم عرض الصورة في PictureBox بطريقة Image.FromFile قد لا تتمكن من حذف الصورة

لا جديد هناك خطأ
الرد }}}
تم الشكر بواسطة:
#12
(02-01-19, 11:47 PM)hassan 14 كتب :
(22-12-18, 08:19 PM)elgokr كتب :
وعليكم السلام ورحمة الله وبركاته

كود الحذف هو كود الحذف الاعتيادى من قاعدة البيانات

واما عن الصورة ستحتاج الى استخدام الكود التالى
كود :
       Dim FileDelete As String = "C:\testDelete.png"
       If System.IO.File.Exists(FileDelete) Then
           System.IO.File.Delete(FileDelete)
       End If

طبعاً ستقوم بتغيير 
PHP كود :
"C:\testDelete.png" 

الى مسار الصورة لديك
فمثلاً اذا كان الصورة بنفس مجلد البرنامج

بداخل مجلد مخصص للصورة سيكون المسار بهذا الشكل
كود :
"Folder\testDelete.png"

تحياتى لك
وتمنياتى لك التوفيق
مشكلتي هنا testDelete.png ماذا اضع وضعت  التكست بوكس الموجودة على الفورم لكن لم تنجح يعني مشكلتي اسم الصورة

(02-01-19, 11:45 PM)a.wagdi كتب :
(02-01-19, 11:42 PM)hassan 14 كتب : هذا الكود 
           Pectcher.Text تمثل اسم الصورة في الفورم 
كود :
Try
           My.Computer.FileSystem.DeleteFile(Application.StartupPath & Pectcher.Text)
       Catch ex As Exception

       End Try


ليس هذا الكود الذي اقصده،

ولكن سأجيبك على أساسه
ضع فاصل "\" قبل السم الصورة

لاحظ انه في حالة تم عرض الصورة في PictureBox بطريقة Image.FromFile قد لا تتمكن من حذف الصورة

لم ينجح للاسف

(02-01-19, 11:45 PM)a.wagdi كتب :
(02-01-19, 11:42 PM)hassan 14 كتب : هذا الكود 
           Pectcher.Text تمثل اسم الصورة في الفورم 
كود :
Try
           My.Computer.FileSystem.DeleteFile(Application.StartupPath & Pectcher.Text)
       Catch ex As Exception

       End Try


ليس هذا الكود الذي اقصده،

ولكن سأجيبك على أساسه
ضع فاصل "\" قبل السم الصورة

لاحظ انه في حالة تم عرض الصورة في PictureBox بطريقة Image.FromFile قد لا تتمكن من حذف الصورة

لا جديد هناك خطأ


لأنك استخدمت Try مع Catch فارغة، فلن يظهر الخطأ رغم وجوده.
الرد }}}
تم الشكر بواسطة:
#13
مشكلتي في التعبير عن اسم الصورة هنا 
كود :
 Dim FileDelete As String = "C:\testDelete.png"
      If System.IO.File.Exists(FileDelete) Then
          System.IO.File.Delete(FileDelete)
      End If
testDelete.png
الرد }}}
تم الشكر بواسطة:
#14
سلام الاخوة










كود :
Dim FileDelete As String = Application.StartupPath & "\" & Pectcher.Text
       If System.IO.File.Exists(FileDelete) Then
           System.IO.File.Delete(FileDelete)
       End If


بعد وضع الكود يضهر هذا الخطأ
Le processus ne peut pas accéder au fichier 'C:\Users\xp\Documents\blp\blp\bin\Debug\image\cart-biblio.jpg', car il est en cours d'utilisation par un autre processus.
الرد }}}
تم الشكر بواسطة:
#15
السلام عليكم الاخ الجوكر اين انت انا انتظر ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
الرد }}}
تم الشكر بواسطة:
#16
السلام عليكم ورحمه الله وبركاته 

تحية للاعضاء الكرام 

اولا : -  الكود التالى خاص بحذف الصورة من مسار البرنامج 



 PbPic.Image.Dispose()
                Dim FileDelete As String = (Application.StartupPath & "\Mypicture\" & txtItemID.Text & ".jpg")
                If System.IO.File.Exists(FileDelete) Then
                    System.IO.File.Delete(FileDelete)
                End If


حيث ان  
(1) PbPic هو اسم PictureBox
(2) Mypicture هو اسم مجلد الصور فى مسار البرنامج
(3)  txtItemID هو اسم التكست بوكس لاسم الصورة فى النموذج المستخدم
(4)    PbPic.Image.Dispose  هو اجراء لتفريغ  ال PictureBox

___________________________________________________________________________________________________________________


ثانيا : -  الكود التالى خاص باضافة الصورة الجديدة المعدلة للصنف بنفس مسار الصور 

 Dim MYPicPhath As String
                IO.File.Copy(MYPicPhath, Application.StartupPath & "\Mypicture\" & txtItemID.Text & ".jpg")
                MYPicPhath = Application.StartupPath & "\Mypicture\" & txtItemID.Text & ".jpg"
                txtMyPicPath.Text = MYPicPhath

ان شاء الله يمشى معاك الحال 

تحياتى
الرد }}}
تم الشكر بواسطة:
#17
(05-01-19, 10:59 AM)mmali127 كتب : السلام عليكم ورحمه الله وبركاته 

تحية للاعضاء الكرام 

اولا : -  الكود التالى خاص بحذف الصورة من مسار البرنامج 



 PbPic.Image.Dispose()
                Dim FileDelete As String = (Application.StartupPath & "\Mypicture\" & txtItemID.Text & ".jpg")
                If System.IO.File.Exists(FileDelete) Then
                    System.IO.File.Delete(FileDelete)
                End If


حيث ان  
(1) PbPic هو اسم PictureBox
(2) Mypicture هو اسم مجلد الصور فى مسار البرنامج
(3)  txtItemID هو اسم التكست بوكس لاسم الصورة فى النموذج المستخدم
(4)    PbPic.Image.Dispose  هو اجراء لتفريغ  ال PictureBox

___________________________________________________________________________________________________________________


ثانيا : -  الكود التالى خاص باضافة الصورة الجديدة المعدلة للصنف بنفس مسار الصور 

 Dim MYPicPhath As String
                IO.File.Copy(MYPicPhath, Application.StartupPath & "\Mypicture\" & txtItemID.Text & ".jpg")
                MYPicPhath = Application.StartupPath & "\Mypicture\" & txtItemID.Text & ".jpg"
                txtMyPicPath.Text = MYPicPhath

ان شاء الله يمشى معاك الحال 

تحياتى

شكرا لردك الكود الثاني مافائدته اين اضعه اشكرك جزيل الشكر

بعد التجربة بهذا الكود ضهر لي نفس الرسالة
كود :
       PictureBox1.Image.Dispose()
       Dim FileDelete As String = Application.StartupPath & "\image\" & Pectcher.Text
       If System.IO.File.Exists(FileDelete) Then
           System.IO.File.Delete(FileDelete)
           cls.clairemploiter()

هذه الرسالة
Le processus ne peut pas accéder au fichier 'C:\Users\xp\Documents\blp\blp\bin\Debug\image\cart-biblio.jpg', car il est en cours d'utilisation par un autre processus
الرد }}}
تم الشكر بواسطة:
#18
(03-01-19, 10:08 PM)hassan 14 كتب : السلام عليكم الاخ الجوكر اين انت انا انتظر ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟


وعليكم السلام ورحمة الله وبركاته


اخر الفاضل hassan 14
اسف على تاخر بالرد بسبب عدم توجدى الفترة الاخيرة

الان انت كل ما لديك من مشكلة فقط
هو انك غير قادر على جلب اسم وامتداد الصورة المطلوب حذفها

السؤال هنا اين تحتفظ باسم الصورة هل بقاعدة البيانات او تقوم برفع الصورة وحفظها بجانب البرنامج فقط
بدون ان تقوم باخذ اسم وامتاد الصورة لتحتفظ بها كا مسمى نص بقاعدة البيانات

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

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة:
#19
شكرا الجوكر انا اضع ملف بجانب  البرنامج داخل الديباڨ يحتوي الصور واملئ الصور واحذف السجل عادي لكن الصورة تبقى في الملف لا تحذف جربت المود يحذف في حالة الصورة غير مرتبطة بالبرنامج لكن عندما تكون غغير نشطة يحذف عادي
الرد }}}
تم الشكر بواسطة:
#20
الشكر لله والحمد لله
والحمد لله على كل حال

انظر اخى الفاضل لنقول ان بيانات التى تسجل بقاعدة البيانات عبارة عن التالى كمثال


PHP كود :
id name photo note 

وتدرج البيانات بها عبارة عن التالى


PHP كود :
File logo.png non 

فهنا فى هذه الحالة قبل اتمام حذف هذا الصف من قاعدة البيانات
يتقوم بعمل استعلام لجلب اسم الصورة التى بعمود photo والتى تكون فى المثال logo.png

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

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  لماذا البرنامج يتوقف بدل عرض رسالة الخطأ justforit 0 102 07-12-25, 10:22 AM
آخر رد: justforit
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,004 06-08-25, 06:34 PM
آخر رد: Taha Okla
  [VB.NET] مشكلة تظهر عند استخدام الملف manifest mmaalmesry 2 622 12-05-25, 12:15 AM
آخر رد: mmaalmesry
  [سؤال] تغيير الفورم الرئيسي عند تشغيل البرنامج في Visual Studio مع .NET 8؟ silverlord 2 654 09-03-25, 03:52 AM
آخر رد: silverlord
Rainbow [VB.NET] عدد من هم فاتحي البرنامج محمد مسافر 1 417 25-02-25, 07:58 PM
آخر رد: princelovelorn
  طلب تعديل كود جلب اسم الملف ومساره مصمم هاوي 4 543 25-01-25, 12:45 AM
آخر رد: مصمم هاوي
  استفسار عن حمايه البرنامج ahmedramy 1 555 25-12-24, 11:07 PM
آخر رد: aljzazy
  إدراج صورة الموظف من خلال رابط في حقل من قاعدة البيانات saud1004 4 540 13-12-24, 04:48 AM
آخر رد: saud1004
  مساعدة في عمل جملة الاتصال في ملف خارج البرنامج Emam emam 2 386 25-11-24, 09:24 PM
آخر رد: Emam emam
  تغيير مكان حفظ الصورة من قاعدة البيانات إلى مجلد في مسار البرنامج F.H.M 37 2,339 05-11-24, 08:30 AM
آخر رد: F.H.M

التنقل السريع :


يقوم بقرائة الموضوع: