تشغيل البرنامج مع الويندوز
#1
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
أسأل عن تشغيل البرنامج مع الويندوز على أن تظهر فقط أيقونة البرنامج في شريط المهام
وجزاكم الله كل خير
الرد
#2
وعليكم السلام ورحمة الله وبركاته
أهلا بك أخي ومرحبا بك في المنتدى
هناك مواضيع كثيرة في المنتدى حول تلك المواضيع،منها:
خطوة خطوة لإنشاء TNA (إيقونة بجنب الساعة) مع إضافة قائمة PopupMenu وتلميح منطادي
استخدم البحث قبل أي سؤال، فربما تمت الإجابة عنه
بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد
#3
أنشئ قيمة نصية في مسجل النظام في المسار
كود :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
وضع فيها مسار تطبيقك وهذه أبسط طريقة..
ولعمل ذلك برمجياً عليك أن تعرف طريقة التعامل مع مسجل النظام وهي موجودة في المنتدى ..
وخطوات العمل تكون على التالي
أضف في القسم private التصريح عن الإجرائية التالية :
PHP كود :
private

  
procedure WMEndSession(var Msg:TWMEndSession); message WM_ENDSESSION; 

ثم قم بالضغط على shift+ctrl+c وأكتب الكود التالي في قلب الإجرائية :

PHP كود :
procedure TForm1.WMEndSession(var Message: TWMEndSession);
var
  
Reg: TRegistry;
begin
  Reg 
:= TRegistry.Create;
  try
    
Reg.RootKey := HKEY_CURRENT_USER;
    if 
Reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion\RunOnce', True) then
   begin
      Reg
.WriteString('MyApp','"' + ParamStr(0) + '"');
      
Reg.CloseKey;
    
end;
  finally
    
Reg.Free;
    
inherited;
  
end;

end; 


تمنياتي لك بالتوفيق..
الرد
#4
السلام عليكم ورحمة الله وبركاته
شكرا جزيلا للأخ في الله issamdnn على إجابته السريعة على إستفساري ولكن أخي العزيز جربت الكود ولكن لم يفلح الأمر
على كل حال جزاك الله ألف خير وبارك فيك
الرد
#5
أخي العزيز .. الكود يعمل بشكل صحيح ولكن أنا قلت لك بأن تقرأ ما هو موجود في المنتدى حول التعامل مع مسجل النظام وعلى جميع النواحي إليك مثال بسيط يوضح ما سبق ..

وعند إعادة تشغيل النظام أو حتى تسحيل الخروج من النظام سوف تشاهد بأن البرنامج يعمل 10/10 ...

وفقك الله


الملفات المرفقة
.rar   البرنامج يقلع مع الويندوز.rar (الحجم : 2.75 ك ب / التحميلات : 19)
الرد
#6
بسم الله الرحمان الرحيم
السلام عليكم ورحمة الله وبركاته
جزاك الله كل خير أخي العزيز وبارك فيك
الكود يعمل بشكل رائع وقد تبينت أني قد قمت بخطإ في كتابته
الرد


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


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