delphi4arab منتديات دلفي للعرب
تشغيل البرنامج مع الويندوز - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : تشغيل البرنامج مع الويندوز (/showthread.php?tid=1629)



تشغيل البرنامج مع الويندوز - سفيان العباسي - 08-02-2010

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


تشغيل البرنامج مع الويندوز - kachwahed - 08-02-2010

وعليكم السلام ورحمة الله وبركاته
أهلا بك أخي ومرحبا بك في المنتدى
هناك مواضيع كثيرة في المنتدى حول تلك المواضيع،منها:
خطوة خطوة لإنشاء TNA (إيقونة بجنب الساعة) مع إضافة قائمة PopupMenu وتلميح منطادي
استخدم البحث قبل أي سؤال، فربما تمت الإجابة عنه
بالتوفيق.



تشغيل البرنامج مع الويندوز - issamdnn - 09-02-2010

أنشئ قيمة نصية في مسجل النظام في المسار
كود :
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; 


تمنياتي لك بالتوفيق..


تشغيل البرنامج مع الويندوز - سفيان العباسي - 09-02-2010

السلام عليكم ورحمة الله وبركاته
شكرا جزيلا للأخ في الله issamdnn على إجابته السريعة على إستفساري ولكن أخي العزيز جربت الكود ولكن لم يفلح الأمر
على كل حال جزاك الله ألف خير وبارك فيك


تشغيل البرنامج مع الويندوز - issamdnn - 10-02-2010

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

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

وفقك الله


تشغيل البرنامج مع الويندوز - سفيان العباسي - 10-02-2010

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