تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
طلب مساعدة في حفظ قالب للبصمة باستخدام جهاز SecuGen u20
#1
الاخوة الاعزاء ،، السلام عليكم
عندي مشكلة ولم اجد لها حل رغم البحث في جميع المواقع
احاول ان اعمل برنامج للبصمة ونجحت في كل الخطوات بالاعتماد على ملف التعليمات من الشركة
ولكن الخطوة التي احتاجها فعلا وهي حفظ قالب البصمة خارج البرنامج سواء في قاعدة بيانات او
على شكل قالب في فولد خارجي ،، 
مرفق لكم مشروعي واتمنى المساعدة ،، شكري وتقديري مقدما..


الملفات المرفقة
.zip   WindowsApplication22.zip (الحجم : 2.21 م ب / التحميلات : 58)
الرد }}}
تم الشكر بواسطة:
#2
الحمد لله تم التوصل الى حل والبرنامج الان يعمل بشكل ممتاز
الرد }}}
تم الشكر بواسطة: new_programer , مصمم هاوي
#3
(09-03-23, 08:42 AM)assuhimi كتب : الحمد لله تم التوصل الى حل والبرنامج الان يعمل بشكل ممتاز

طيب ممكن إرفاق  الكود ليستفيد منه الجميع
الرد }}}
تم الشكر بواسطة: مصمم هاوي
#4
(08-05-23, 10:00 PM)new_programer كتب :
(09-03-23, 08:42 AM)assuhimi كتب : الحمد لله تم التوصل الى حل والبرنامج الان يعمل بشكل ممتاز

طيب ممكن إرفاق  الكود ليستفيد منه الجميع

كان يسأل عن الحل و عندما وجده لم يقدمه !!!
عجيب


    Heart ربي زدني علما  Heart

الرد }}}
تم الشكر بواسطة:
#5
آسف لتأخري ،، في الحقيقة كنت مشغول لفترة ، ودخولي المنتددى متقطع وعلى فترات متباعدة
الامر لايتعلق بالكود الامر يتعلق بنوع الحقل في الاكسس يجب ان يكون عنصر OLE هذا فيما يخص
الاكسس ، وقد قمت بالمرور على الحل الصحيح عدة مرات ولم انجح لإني كنت استخدم الحقل من نوع نص طويل
كنوع الحقل المستخدمة في جهاز ديجتال بيرسونا
الشرط الثاني بعد الحقل يجب ان يكون ادخال القالب على شكل باراميتر ولي عن طريق الامر insert مباشرة يجب ادخال القالب
والاسم والامور الاخرى على شكل باراميترات

هذا في مايخص الاكسس اما SQL فليس لي تجاب معها اعتذر منكم،،

بعد تهيئة الجهاز نقول باستخدام امر الادخال للبصمة مع زر امر
With cmd2
.CommandType = CommandType.Text
.Connection = conn
.CommandText = "INSERT INTO FprintT (Fid, secfp) values ( @Id, @Fp )"
.Parameters.AddWithValue("@Id", txtid.Text)
.Parameters.AddWithValue("@Fp", m_RegMin1)

End With
القالب رقم 1 هو m_RegMin1 والايدي يأتي من استعلام من جدول مرتبط لإنه يسبقها امر ادخال الاسم والبيانات الاخرى
وان حبيت حطها كله في امر واحد
هذا بالنسبة للحفظ
بالنسبة للمطابقة :

Dim m_RegMin1(400) As Byte
ReDim fp_image(m_ImageWidth * m_ImageHeight)
iError = m_FPM.GetImage(fp_image)
DrawImage(fp_image, PictureBox1) هنا رسم صورة البصمة في مربع صورة

m_FPM.CreateTemplate(fp_image, m_RegMin1) هنا اخذ قالب للبصمة
Dim dt As DataTable = nc.daadapt("SELECT TechT.UserID, TechT.Usrname, FprintT.Fid, FprintT.SecFp FROM TechT INNER JOIN FprintT ON TechT.UserID = FprintT.Fid") مطابقة القالب مع القالب المخزن في قاعدة البيانات الحقلFprintT.SecFp
For i = 0 To dt.Rows.Count - 1

iError = m_FPM.MatchTemplate(dt(i)(3), m_RegMin1, _secLvl, matched)


If (matched) Then
msgbox"بصمة مطابقة"
Return
End If

هناك امثلة وشرح موسع في ملف ال PDF من الشركة وكذلك امثلة للفيجوال بيسك والسي شارب والسي بلس بلس والجافا
وكل شي واضح ماعدا نقطة حفظ القالب في قاعدة اليانات ،، ارجو ان اكون قدرت اوصل المعلومة شاكر لكم جميعا
الرد }}}
تم الشكر بواسطة:
#6
هذا رابط ملف التطوير من الشركة
فيه كل شي امثلة وتعليمات
https://www.mediafire.com/file/e1xzz5i3n...2.zip/file
الرد }}}
تم الشكر بواسطة:



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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم