delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيفية تحرير برنامج
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

هل يمكن أن أجد طريقة لتحرير برنامج بضغطة زر

كأنك أغلقته وفتحته من جديد دون الإحساس بشيء
وعليكم السلام ورحمة الله و بركاته

Application.Terminate ان كان غير دلك أوضح أكثر
me&delphi' كتب :وعليكم السلام ورحمة الله و بركاته

application.terminate ان كان غير دلك أوضح أكثر

لا لم ينجح
اود امر يحرر البرنامج بدون غلقه
وضح أكثر...حسب ما فهمت أنت تريد غلق Form معين ...يمكنك استخدام الاجراء Close

راجع Help المرفق مع دلفي
me&delphi' كتب :وضح أكثر...حسب ما فهمت أنت تريد غلق Form معين ...يمكنك استخدام الاجراء Close

راجع Help المرفق مع دلفي

Application.Restore;
وعليكم السلام ورحمة الله
أرسل مسار برنامجك إلى:
PHP كود :
function CreateSimpleProcess(ExeFilePath: string): Boolean;
var
 
pInfo: TProcessInformation;
 
sInfo: TStartupInfo;
begin
  FillMemory
(@sInfo, SizeOf(sInfo), 0);
  
sInfo.cb := SizeOf(sInfo);
  
Result := CreateProcess(PChar(ExeFilePath), nil,
                
nil, nil, False, NORMAL_PRIORITY_CLASS,
                
nil, nil, sInfo, pInfo);
  
CloseHandle(pInfo.hProcess);
  
CloseHandle(pInfo.hThread);
end; 
ثم أغلقه، مثال:
PHP كود :
if CreateSimpleProcess(Application.ExeName) then
    Application
.Terminate; 
بالتوفيق.