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

وجدت اجابة على موضوع التشغيل مع الويندوز

مغلق
بدأه medhatzayed في 23 نوفمبر 2002 · 13 رد · 775 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

Private Declare Function RegOpenKeyEx Lib "advapi32.dll" Alias "RegOpenKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal ulOptions As Long, ByVal samDesired As Long, phkResult As Long) As Long

Private Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long

Private Declare Function RegDeleteKey Lib "advapi32.dll" Alias "RegDeleteKeyA" (ByVal hKey As Long, ByVal lpSubKey As String) As Long

Private Declare Function RegDeleteValue Lib "advapi32.dll" Alias "RegDeleteValueA" (ByVal hKey As Long, ByVal lpValueName As String) As Long

Private Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, ByVal lpData As String, ByVal cbData As Long) As Long

Private Declare Function RegCreateKeyEx Lib "advapi32.dll" Alias "RegCreateKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal Reserved As Long, ByVal lpClass As String, ByVal dwOptions As Long, ByVal samDesired As Long, lpSecurityAttributes As Any, phkResult As Long, lpdwDisposition As Long) As Long

Private Const READ_CONTROL = &H20000

Private Const KEY_QUERY_VALUE = &H1

Private Const KEY_SET_VALUE = &H2

Private Const KEY_CREATE_SUB_KEY = &H4

Private Const KEY_ENUMERATE_SUB_KEYS = &H8

Private Const KEY_NOTIFY = &H10

Private Const KEY_CREATE_LINK = &H20

Private Const KEY_READ = KEY_QUERY_VALUE + KEY_ENUMERATE_SUB_KEYS + KEY_NOTIFY + READ_CONTROL

Private Const KEY_WRITE = KEY_SET_VALUE + KEY_CREATE_SUB_KEY + READ_CONTROL

Private Const KEY_EXECUTE = KEY_READ

Private Const KEY_ALL_ACCESS = KEY_QUERY_VALUE + KEY_SET_VALUE + KEY_CREATE_SUB_KEY + KEY_ENUMERATE_SUB_KEYS + KEY_NOTIFY + KEY_CREATE_LINK + READ_CONTROL

Private Const RunPath = "SoftwareMicrosoftWindowsCurrentVersionRun"

Private Const HKLM = &H80000002

'=====================================================

' يمكنك ان تجعل برنامجك يعمل تلقائياً

' ان تكتب السطر التالي في الحدث Form_Load :

'

' Private Sub Form_Load()

' RunWhenStartup App.EXEName, App.Path & "" & App.EXEName & ".exe"

' End Sub

و هو نقلا عن منتدى vb4arab

ارجو ان تلقوا منه الفائدة المطلوبة

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

لانى اريد الكود الذى يقوم بتغيير واجهه التطبييق من الانجليزية الى العربية او العكس ( قائمة ملف و تحرير تتحول الى File edite هكذا

و هذا الامر يمكن الوصول له يدويا من قائمة خيارات ثم عربى ثم اختيار اللغة

اكرر اسفى لعدم معرفتى بقواعد المنتدى

#2

نشكرك أخونا علي الرغبة فى افادتنا

(f) (f)

و أرجو ألا تزعجك محاولة التنظيم

و أن نراك دائما بيننا

(f) (f)

علي أي سؤال من ال 8 هذه الاجابة

http://www.arabteam2000.com/vb/showthread....&threadid=15941

عذرا فلم أفهم ، الآن حدث عند التحمي للفورم يفتح بعد فتح البرنامج ، فماذا تقصد بجعل البرنامج يعمل تلقائيا

هل تقصد تطبيق آخر يتم تشغيله من داخل الاكسس

أيضا مجموعة دوال ال API فى البداية ، لماذا ؟؟

هي تبدو للوهلة الاولي للتعامل مع الريجيستري

أرجو التوضيح ، أو وضع رابط الموضوع، أو ان كنت جربتها أن تضع رابط المثال

لتوفر علينا وقت فهمها

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

#3

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

مع الويندز اتوماتيكيا و عندما لم اجد منكم اجابة بحثت فى اكواد الفيجوال بيسك فوجدتها ماشية مع الاكسس

و هو بالفعل كما ترى بالتسجيل فى الريجسترى

وسارفق لكم المثال الذى يوضح كيفية عمل ذلك و كيفية

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

#4

ارجو اعادة النظر فى اسئلتى السابقة فهى مهمة

db1.zip

#5

رااااااائع

مثال ممتاز

جزاك الله خيرا

------------------

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

http://www.arabteam2000.com/vb/showthread....&threadid=15941

#6

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

ربما يمكنك الاقتباس منهما لتصل الي ما تريد

http://www.vbcode.com/asp/showsn.asp?theID=3436

http://www.vbcode.com/asp/showsn.asp?theID=3591

مع تحياتي

#7

وجدت مثال جميل عن التعامل مع ال

systray

مع تغيير شكل الايقون ( و لكنه بالفيجوال)

http://www.freevbcode.com/code/AnotherSysTray.zip

#8

و هذا لاضافة ايقون فى ال systray

http://www.freevbcode.com/code/sys_tray_icon.zip

و هذا لعمل لأيقون فى ال sys try

لتفغيل أكثر من برنامج

http://www.a1vbcode.com/coderedirect.asp?t...ication&ID=1473

و آخر

http://www.pscode.com/vb/scripts/ShowCode....=11036&lngWId=1

#9

و الآن دعنا من الفيجوال

و هذان المثالان

من مواقع الاكسس الاجنبية

http://www.mvps.org/access/api/api0045.htm

http://www.access-programmers.co.uk/forums...ght=system+tray

مع تحياتي

#10

ما شاء الله عليك

اهو كده الكلام

و الله لا يفل الحديد الا الحديد

لاضافة القوة الى الموضوع و اكساب قاعدة البيانات قوة

بعد التى تحققت

اعطيكم المثال السهل و الهام جدا التالى :

يمنع نسخ قاعدة البيانات بطريقة بسيطة و يجبر المستخدم على العمل من خلال المجلد الذى تحددة

#11

تحذير هام

ضع الملف فى المجلد c:backup

وضع فيه قاعدة البيانات و الا سوف تظهر لك رسالة الخطا و سيتم تشغيل الوضع Standby خلال 15 ثانية

لا تغير فى اسم قاعدة البيانات

#12

اتبع التعليمات السابقة

nocopy.zip

#13

فين باقى اجابات الاسئلة يا أخ محمد طاهر ؟

#14

أخي العزيز

مش اتفقنا أن تضع الاسئلة الباقية فى مواضيع منفصلة ، ليستفيد الجميع

و لتجد اكثر من رد من الاخوة باذن الله

مع استثناء ما قد تصل اليه باستخدام خاصية البحث منعا للتكرار

الكورة الآن فى ملعبك

:)

هذا الموضوع مغلق.

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