تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكل بعد تجميع البرنامج
#1
لدي مشكل بعد تجميع البرنامج المطور بلغة VB.NET ببرنامج setup factory

هو أن قاعدة بيانات البرنامج من نوع أكسس بعد التجميع لا أستطيع الكتابة أو التعديل على جداويلها يعرض المعلومات فقط ما الحل كي أجعل قاعدة البيانات قابلة للتعديل يدويا بعد تجميع البرنامج
الرد
تم الشكر بواسطة:
#2
السّلام عليكم و رحمة الله و بركاته
أخي الكريم " ياسين " لديك حلّين لا ثالث لهما ..
1 - تغيّر مكان تسطيب البرنامج من القرص الافتراضي " C " إلى أي قرص آخر
2- تجعل البرنامج يشتغل كمسؤول يدويا كل مرة تريد تشغيل المشروع RUN AS ADMINISTRATOR
و هذا مجهد .. إذا لديك الحل .. تضيف هذه الخاصّية من إعدادات مشروعك ..أو تضع السكريبت المناسب للستيب فاكتوري أثناء التّحزيم ليشتغل تلقائيا كمسؤول
من إعدادات المشروع :
السكريبت الخاص بالستيب فاكتوري ..مع مراعاة تسمية مشروعك من داخله ..
يتم زرعه ..ON POST INSTALL
كود :
zVersionInfo = System.GetOSVersionInfo();

zMajorVersion= String.ToNumber(zVersionInfo.MajorVersion);

if (zMajorVersion > 5) then

  zAppFolder = SessionVar.Get("%AppFolder%");
 
  zLenAppFolder = String.Length(zAppFolder);
 
  zSlashSymbol = String.Char(92);
 
  zLastChar = String.Mid(zAppFolder, zLenAppFolder, 1);
 
  if (zLastChar ~= zSlashSymbol) then
     zAppFolder = zAppFolder..zSlashSymbol;
  end

  zAppFolder = zAppFolder.."الغد المشرق.exe";    
     
  Registry.SetValue(HKEY_CURRENT_USER, "Software\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Layers", zAppFolder, "RUNASADMIN", REG_SZ);
  Registry.SetValue(HKEY_LOCAL_MACHINE, "Software\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Layers", zAppFolder, "RUNASADMIN", REG_SZ);

end
تحياتي
ملاحظة : هذا السكريبت من روائع أستاذنا و أستاذ الأجيال " أحمد منصور " ..ذكره الله بكل خير و أنعم عليه بموفور الصحة و العافية إن شاء الله
الرد
تم الشكر بواسطة: محمود صالح , Adrees , sendbad100
#3
بارك الله فيك على توضيحك الرائع أخي الكريم عبد العزيز البسكري لكن أن أقصد قاعدة البيانات لا البرنامج البرنامج يسجل المعلومات في قاعدة البيانات لكن أنا حين أفتح قاعدة البيانات لا أستطيع الاضافة فيها يدويا ولا التعديل عليها ولا مسح أحد الاسطر
الرد
تم الشكر بواسطة: عبد العزيز البسكري
#4
(11-02-18, 12:59 AM)YASSINEZG كتب : بارك الله فيك على توضيحك الرائع أخي الكريم عبد العزيز البسكري لكن أن أقصد قاعدة البيانات لا البرنامج البرنامج يسجل المعلومات في قاعدة البيانات لكن أنا حين أفتح قاعدة البيانات لا أستطيع الاضافة فيها يدويا ولا التعديل عليها ولا مسح أحد الاسطر



آسف أخي الكريم .. فهمتك خطأ ..لآنّ ما أنا مقتنع به وهو من المفروض بعد تحزيم المشروع تصبح علاقتنا بقاعدة البيانات كلها عن طريق البرنامج و إلا ..ما الفائدة من التحزيم ..وجهة نظر شخصية سيّدي الكريم

تحياتي
الرد
تم الشكر بواسطة:
#5
حسنا أخي ساراسلك بصورة المشكل لكن ما جعلني أفكر في التعديل على الجدول هو أني لا أعرف كيف امسح معلومات جدول معين في الفيجوال بيزيك بضغطة زر ويبقى فقط الهيدر في الجدول




بالنسبة لشرحك كيف أجعل برنامجي يشتغل كمسؤول تلقائيا بغد التسطيب أشتغل بـsetup factory 9 اذا أمكنك أخي مشكورا أن ترفق لي شرحا بالفيديو أكون شاكرا لك 
الرد
تم الشكر بواسطة:
#6
السلام عليكم و رحمة الله و بركاته
أخي الكريم .. إبحث عمّا يسمى " تصفير الجداول " و ستجد بإذن الله العديد من الأمثلة بالمنتدى .. و لا داعي للتعديل يدويا .. ستفقد نكهة المشروع ..
إقتطفت لك جزءا صغيرا من مشروعي الشخصي .. حول تصفير الجدول .. لكن بيني و بينك .. الكود به شوائب أو نقائص ..فعلا لست أدري .. فأنا متعلّم مبتديء مثلي مثلك
تحياتي


الملفات المرفقة
.rar   WindowsApplication2.rar (الحجم : 101.01 ك ب / التحميلات : 33)
الرد
تم الشكر بواسطة:
#7
أعرف كيف أصفر الجدول باستعمال فور أخي لكن أنا أريد مسح كل محتويات جدول الارباح كي يمتلئ الشهر القادم لأنه كما نعلم أن قاعدة بيانات أكسس محدودة من حيث ملئ المعلومات ليس كالاسكيول 

أشكرك أخي على دعمك والله استفدت معك أخي بالرغم من انني لم اجد حل لمشكلتي
الرد
تم الشكر بواسطة:
#8
ما يحتاج أخي أي فيديو ..
خذ السكريبت أعلاه ..إفتح الستيب فاكتوري .. ضعه مثلما تشير الصورة ..
أكتب اسم ملفك التنفيذي بالمكان المشار إليه باللون الأصفر ..
سكريبت يعمل بكفاءة دون أي إلتباس .. عن تجربة
تحياتي
الرد
تم الشكر بواسطة:
#9
(11-02-18, 12:37 AM)YASSINEZG كتب :
لدي مشكل بعد تجميع البرنامج المطور بلغة VB.NET ببرنامج setup factory

هو أن قاعدة بيانات البرنامج من نوع أكسس بعد التجميع لا أستطيع الكتابة أو التعديل على جداويلها يعرض المعلومات فقط ما الحل كي أجعل قاعدة البيانات قابلة للتعديل يدويا بعد تجميع البرنامج
اخي الفاضل إضافة الى الحلول المقترحة من الاخ الفاضل عبدالعزيز البسكري، يمكنك ايضاً ان تضع قاعدة البيانات في قرص آخر غير "C" اتحدث عن قاعدة البيانات وليس البرنامج.
الرد
تم الشكر بواسطة: عبد العزيز البسكري



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


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