الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

نسخ الملفات الى السى دى

بدأه Abo_Yossof في 24 نوفمبر 2010 · 4 رد · 639 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ردا على سؤال للاخ صفاء الموسوى

بخصوص النسخ على السى دى

وجدت انه من الاولى افراد موضوع جديد لشرح الموضوع بالتفصيل

بداية هذا البرنامج يعمل مع windowsxp فقط

لانه يعتمد على Windows XP's Cd writer

و انظمة الويندوز الاخرى لا يوجد بها Cd writer

نعتمد هنا على ملف dll ليقوم بعملية استدعاء Windows XP's Cd writer

و بعد ذلك يتم استكمال الخطوات من ال wizard

المرفق به مثال و ملف dll

فقط كل ما تحتاجه هو اضافة هذا الكود فى النموذج

Option Explicit
Private Brn As XPBurn

Private Sub Command0_Click()
    Dim Path, myfile As String
    Dim varItem As Variant

    With Application.FileDialog(msoFileDialogFilePicker)
        .Title = "حدد الملف المراد نسخه"
        If .Show Then
            'get selected files
            For Each varItem In .SelectedItems
                      myfile = varItem
            Next varItem
        End If
    End With

    If Len(myfile & "") > 0 Then
    Set Brn = New XPBurn
    Brn.AddFile myfile
    Brn.StartBurn
End If


End Sub

و هذا الكود لتسجيل ملف dll مباشرة بمجرد فتح النموذج

Private Sub Form_Open(Cancel As Integer)
  If Dir("c:\WINDOWS\system32\XPBurnObj.dll", vbNormal) = "" Then
     FileCopy CurrentProject.Path & "\XPBurnObj.dll", "c:\WINDOWS\system32\XPBurnObj.dll"
     Shell ("c:\WINDOWS\system32\Regsvr32.exe c:\WINDOWS\system32\XPBurnObj.dll /s")
     Application.References.AddFromFile "c:\WINDOWS\system32\XPBurnObj.dll"

End If

 On Error Resume Next
     Application.References.AddFromFile "C:\Program Files\Common Files\Microsoft Shared\OFFICE12\MSO.DLL"

End Sub

لا تنسونا من دعائكم و بالتوفيق للجميع

CDBurn.rar

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#2

جربت البرنامج المرفق وظهرت الرسالة التالية :

post-231634-056275100 1290606790_thumb.j

المرفقات
11.JPG
#3

راجع قائمة المراجع لديك

فالخطأ يعنى ان هناك مرجع مفقود رغم ان المرجع يتم اضافته برمجيا

عموما اذا كان المرجع غير موجود يمكنك اضافته يدويا

و المرجع هو

microsoft office 12 object liberary

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#4

جزاك الله خير أخي أبو يوسف ..

وفقك الله الى كل خير ..

تحياتي ..

27169617.gif
#5

تم إضافة المرجع microsoft office 10 object liberary

واشتغل معي تمام

الشكر الجزيل لك يا أستاذ أبا يوسف

مواضيع مشابهة